gpt4 book ai didi

来自同一 Controller 的 AngularJs ng-if 函数调用不起作用

转载 作者:行者123 更新时间:2023-12-03 06:42:49 26 4
gpt4 key购买 nike

<div ng-repeat=" x in z"> 
<div ng-if="function(x).y" >
display this
</div>
</div>

在上面的代码中,ng-if function(x) 在没有刷新的情况下不会被调用。

请检查并建议我是否遗漏了什么?

最佳答案

这是工作示例

angular.module('app', [])
.controller('ctrl', function($scope) {
$scope.z = [1,2,3];
$scope.display = function(x) {
return x === 2
};
});

<div ng-app="app" ng-controller='ctrl'>
<div ng-repeat=" x in z">
<div ng-if="display(x)" >
display this
</div>
</div>
</div>

fiddle .

关于来自同一 Controller 的 AngularJs ng-if 函数调用不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21110428/

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