是否可以重命名项目重复

时间:2014-12-01 08:04:19

标签: javascript angularjs angularjs-ng-repeat

在视图中重复:

ng-repeat="item in list"

在某些路线中的项目是:

{
  "name": "john",
  "id": 1
}

和其他

{
  "value": 
  {
    "name": "john",
    "id": 1
  }
}

是否可以重命名ng-repeat中的项目?可能像:

ng-repeat="item as item.value in list"

所以我可以为所有这些使用公共部分视图(例如post-item.html)。

1 个答案:

答案 0 :(得分:1)

我认为你需要添加 ngRepeat 来重命名

<div ng-repeat="i in list">
  <div ng-repeat="(key, item) in i" ng-if="key == 'value'">
    // post item here
  </div>
</div>

或使用过滤器代替 ngIf