Javascript 有索引的JSON的ng重复
我有一个类似这样的jsonJavascript 有索引的JSON的ng重复,javascript,angularjs,Javascript,Angularjs,我有一个类似这样的json { "0": { "Order_Id": "100000001", "prodct_Status": "Pending", "Price": "8.0000", "date_created": "Jun 4, 2014 7:55:42 AM", "Shipping_Address": "vbccv", "Region": "Arizona", "
{
"0": {
"Order_Id": "100000001",
"prodct_Status": "Pending",
"Price": "8.0000",
"date_created": "Jun 4, 2014 7:55:42 AM",
"Shipping_Address": "vbccv",
"Region": "Arizona",
"Country": "US"
},
"1": {
"Order_Id": "100000002",
"prodct_Status": "Pending",
"Price": "38.4600",
"date_created": "Jun 7, 2014 6:37:48 AM",
"Shipping_Address": "vbccv",
"Region": "Arizona",
"Country": "US"
},
"2": {
"Order_Id": "100000003",
"prodct_Status": "Pending",
"Price": "44.9200",
"date_created": "Jun 10, 2014 4:52:46 AM",
"Shipping_Address": "vbccv",
"Region": "Arizona",
"Country": "US"
}
}
我想在这个json中重复ng。我在那里有我无法删除的0 1索引。像这样尝试
var json = { /* your json goes here */ };
<ul>
<li ng-repeat="(key,value) in json">
{{key}} {{value.Price}}
</li>
</ul>
var json={/*您的json位于此处*/};
-
{{key}}{{value.Price}
您可以使用标准的ng repeat语法:
<body ng-controller="MainCtrl">
<p>Hello {{name}}!</p>
<div ng-repeat="item in data">
{{item.Order_Id}}
{{item.Region}}
</div>
</body>
ng repeat也可以对对象进行迭代:
<div ng-repeat="(index, order) in {'0':{'Order_Id':'1'},'1':{ 'Order_Id': '2'}}">
<span>{{ order.Order_Id }}</span>
</div>
{{order.order_Id}
在您的情况下,可以忽略字符串索引。另请参阅答案。您的JSON似乎不正确,您可以检查它吗?这是无效的JSON。语法错误:意外标记:消息:“意外标记:”堆栈:(…)获取堆栈:函数(){[本机代码]}设置堆栈:函数(){[本机代码]}原型错误您的示例中有一个对象对象。也许它应该是一个对象数组?它应该是这样的[{},{},{},{}]casper我无法编辑json,我无法控制它。在这个json中有什么方法吗。如果您还想访问密钥,narek json validator会在数据中对其进行验证
<div ng-repeat="(index, order) in {'0':{'Order_Id':'1'},'1':{ 'Order_Id': '2'}}">
<span>{{ order.Order_Id }}</span>
</div>