Javascript 有索引的JSON的ng重复

Javascript 有索引的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", "

我有一个类似这样的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",
        "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>