Javascript Angularjs中的Json数据
我有以下格式的json数据。我想从json访问数据并将其打印到html表上Javascript Angularjs中的Json数据,javascript,json,angularjs,Javascript,Json,Angularjs,我有以下格式的json数据。我想从json访问数据并将其打印到html表上 [region: [name:"", code:""IntradayBalance:{ currency:,Time:,Balance: }.... ], acccountcurrencyBalance:[{ currency: ,Time: ,Balance: , },...],] [country : [name:"",
[region:
[name:"",
code:""IntradayBalance:{ currency:,Time:,Balance: }....
],
acccountcurrencyBalance:[{ currency: ,Time: ,Balance: ,
},...],]
[country :
[name:"",
code:""
IntradayBalance:
{
currency:
Time:
Balance:
}....
],
acccountcurrencyBalance:[
{
currency:
Time:
Balance:
},...],
]
我想访问“acccountcurrencyBalance”中的数据,但我只能打印数据“region name”
我在控制器中执行的代码如下
$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>
- {{a.区域}}
- {{a.accountcurrencyBalance.time}
但它只能显示地区名称,而不能显示来自帐户货币余额的数据。任何人都可以帮忙。首先,你没有
有效json的示例:
{"data": [{"id": 1, "name": "name1"}]}
其次,您必须访问成功函数中的data.data。阅读文档:
首先,你没有
有效json的示例:
{"data": [{"id": 1, "name": "name1"}]}
其次,您必须访问成功函数中的data.data。阅读文档:
那么:
<ul ng-repeat="a in response">
<li>{{a.region.acccountcurrencyBalance}}</li>
</ul>
- {{a.region.acccountcurrencyBalance}
那么:
<ul ng-repeat="a in response">
<li>{{a.region.acccountcurrencyBalance}}</li>
</ul>
- {{a.region.acccountcurrencyBalance}
不清楚,因为您没有提供太多的json。看起来好像您的acccountcurrencyBalance位于Json的区域部分,我认为这是不正确的。使用console.log(response)并查看chrome开发者工具(f12)控制台来调试这个是的,它的地区部分和国家部分也有自己的帐户货币余额。根据我所看到的,我已经得到了一个答案。如果您提供更多信息,例如a.region返回的内容,那么我更有可能帮助Shubham请提供详细的json结构,因为您没有提供太多的json。看起来好像您的acccountcurrencyBalance位于Json的区域部分,我认为这是不正确的。使用console.log(response)并查看chrome开发者工具(f12)控制台来调试这个是的,它的地区部分和国家部分也有自己的帐户货币余额。根据我所看到的,我已经得到了一个答案。如果您提供更多信息,例如a.region返回的内容,那么我更有可能帮助Shubham请提供详细的json结构库以供您的建议。我刚刚给出了json数据的格式,这就是为什么我没有遵循语法的原因。它是有效的json。第二个$scope.response=数据也有效。感谢您的建议。我刚刚给出了json数据的格式,这就是为什么我没有遵循语法的原因。它是有效的json。第二个$scope.response=数据也可以工作。