对包含两个其他对象的对象进行ng-repeat

时间:2014-07-24 12:40:51

标签: javascript angularjs object

如何在包含其他对象的对象中获取每个数据记录,如下所示:

data

    Object { abbData={...}, invoiceData={...}}

abbData

    Object { service="24", conn_fee="0", month_fee="249", more...}

invoiceData

    Object { invoice_fee="0", invoice_type="1", invoice_mail="khang64sv@hotmail.com", more...}

在数据中存在两个对象(abbData,invoiceData)。如何使用ng-repeat获取abbData和invoiceData的记录?

2 个答案:

答案 0 :(得分:0)

$scope.item = {};
$scope.item.abbData={...};
$scope.item.invoiceData={...};

答案 1 :(得分:0)

您可以简单地使用:

ng-repeat="(prop, obj) in data"

使用:

prop然后包含属性名称。 (例如:appDatainvoiceData

obj包含实际对象。


<强> HTML

<pre ng-repeat="(prop, obj) in data">
  <strong>{{ prop }}</strong>: {{ obj | json }}
</pre>

演示:http://jsbin.com/ximohage/1/