是否有可能在 ng-repeat 期间,如果当前项没有某个属性,我会为其分配一个默认值,如下所示:
<div ng-repeat="item in items" ng-init="item.prop = item.prop || default value"></div>
最佳答案
如果您想显示默认值,则为:
<div ng-repeat="item in items">
<div>{{ item.prop || 'Nothing' }}</div>
</div>
如果您想为数组的每个对象分配它,请在 Controller 中执行此操作:
angular.forEach($scope.items, function (item) {
item.prop = item.prop || 'Nothing';
});
关于javascript - Angular : Set a default value in ng-repeat if an item's property does not exist,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32025149/