ng-repeat
属性值中的 equals 是什么意思?
<li ng-repeat="person in people = (people | orderBy: firstname)">
而不是做:
<li ng-repeat="person in people | orderBy: firstname">
我在 ngRepeat 的文档中看不到任何解释其用法的示例。
最佳答案
这对于计算过滤了多少对象很有用,例如。
function People($scope) {
$scope.people = [{
firstname: 'a'
}, {
firstname: 'c'
}, {
firstname: 'b'
}, {
firstname: 'c'
}]
}
<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.2.23/angular.min.js"></script>
<div ng-app ng-controller="People">
<ul>
<li ng-repeat="person in filteredPeople = (people | filter: 'c')">{{person.firstname}}</li>
</ul>
Total filtered: {{ filteredPeople.length }}
</div>
关于javascript - ngRepeat 中的 equals 有什么作用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36740078/