【发布时间】:2017-04-28 23:08:56
【问题描述】:
我有一个这样的对象:
$scope.cars=[
{'element':'Ford','count':3},
{'element':'Honda','count':2},
{'element':'Ferrari','count':1},
{'element':'Delorean','count':6}
];
我想要实现的是将每个元素重复 n 次,其中 n 由其属性 count 定义
我是这样实现的
<li ng-repeat="car in cars">
<p2 ng-if="car.count >0">{{car.element}}</p2>
<p2 ng-if="car.count >1">{{car.element}}</p2>
<p2 ng-if="car.count >2">{{car.element}}</p2>
<p2 ng-if="car.count >3">{{car.element}}</p2>
<p2 ng-if="car.count >4">{{car.element}}</p2>
<p2 ng-if="car.count >5">{{car.element}}</p2>
<p2 ng-if="car.count >6">{{car.element}}</p2>
</li>
但我想知道是否可以在 Angular 中做一个一般案例(所以即使我不知道car.count 中会出现哪个数字,我也可以应用它)
您可以查看the plunkr here提前谢谢!
【问题讨论】:
标签: angularjs