簡體   English   中英

Angular.js中的Json數據

[英]Json data in Angularjs

我有以下格式的json數據。 我想從json訪問數據並將其打印在html表上。

[region:
    [name:"",
     code:""IntradayBalance:{   currency:,Time:,Balance:    }....
    ],
    acccountcurrencyBalance:[{ currency: ,Time: ,Balance: , 
        },...],]
    [country :  
        [name:"",
         code:""
        IntradayBalance:
        {   
            currency:
            Time:
            Balance:

        }....
    ],      
    acccountcurrencyBalance:[
    {
            currency:
            Time:
            Balance:    
    },...], 
]

我想從“ acccountcurrencyBalance”訪問數據,但是我只能打印我在控制器中執行的數據“區域名稱”代碼。

$http.get('data.json').success(function(data){$scope.response=data}

和我的HTML代碼是

<ul ng-repeat="a in response">
    <li>{{a.region}}</li>
</ul>
<ul ng-repeat="a in response.accountcurrencyBalance">
    <li>{{a.accountcurrencyBalance.time}}</li>
</ul>

但是它只能顯示區域名稱,而不能顯示帳戶貨幣余額中的數據。 任何人都可以幫忙。

首先,您沒有有效的json

有效json的示例:

{"data": [{"id": 1, "name": "name1"}]}

其次,您必須在成功函數中訪問data.data 閱讀$ http docs:

$http.get('data.json').success(function(response){
    $scope.response=response.data; 
}

怎么樣:

<ul ng-repeat="a in response">
    <li>{{a.region.acccountcurrencyBalance}}</li>
</ul>

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM