gpt4 book ai didi

javascript - 如何检测 JSON 模型中的属性值是否随 AngularJS 中的给定值更改

转载 作者:行者123 更新时间:2023-12-03 12:22:10 25 4
gpt4 key购买 nike

我有一个名为“实体”的给定 json 模型,例如:

var entities =
[{"name":"Test1","isDirty":false},
{"name":"Test2","isDirty":false},
{"name":"Test3","isDirty":true}]

当使用模型实体检测到 isDirty 为 TRUE 的对象时,我需要使用 ng-show 显示下面的列表,下面的代码不起作用。我只使用此元素一次,不会重复使用。

<li ng-show="entities[isDirty:true]">Click <span class="red">'View Errors'</span> to finalize results.</li>

我正在使用最新的 AngularJS 库

最佳答案

您应该添加一个检查 isDirty 的函数

$scope.checkDirties = function() {
var length = $scope.entities.length;
for (var i=0; i<length; i++) {
if ($scope.entities[i].isDirty) return true;
}
return false;
};

并使用

ng-show="checkDirties()"

关于javascript - 如何检测 JSON 模型中的属性值是否随 AngularJS 中的给定值更改,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24399063/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com