我正在循環一個對象數組,我想顯示一些東西,具體取決于數組中每個項目的字段值。為此,我有一個ng-repeat迭代遍歷我的數組,并且ng-if評估我當前的項目值是否合適。由于某種原因,ng-if似乎總是被評估為真(或根本沒有評估?)edit.html<div data-ng-app='myApp' data-ng-controller='myCtrl'>
<div>
<div ng-repeat="legalRemedy in legalRemedies">
<div ng-if="legalRemedy.erased === false">
Only valid stuff here
</div>
</div>
</div></div>controller.jsvar app = angular.module('myApp', []);app.controller('myCtrl', function($scope) {
$scope.bulletin.legalRemedies = [{
"erased": true // invalid stuff
}];});這是jsfiddle(擦除屬性為true時不顯示數據) https://jsfiddle.net/vtcLpzmx/2/這可能是相當愚蠢但我找不到原因,它殺了我
ng-if總是在ng-repeat內被評估為真
繁花不似錦
2019-04-26 15:19:25