gpt4 book ai didi

javascript - ng-if 调用 ng-show?

转载 作者:行者123 更新时间:2023-11-28 18:59:26 25 4
gpt4 key购买 nike

我有一个 ng-if,如果它的计算结果为 TRUE,我希望它调用 ng-show="someMethod()"

您认为最好的方法是什么?

我应该调用我的 ng-if 然后使用 ng-init="someMethod()" 然后在 someMethod() 中以某种方式应用 的模拟ng-show

HTML:

<div ng-repeat="(key,item) in foodOptions" ng-class={hidden : item.type != currentSection.type}" >

然后我想调用 ng-if 来调用特定条件,例如 ng-if="item.type === 'pizza'" - 然后应该调用 ng-show= “someMethod()”将过滤页面上的可用下拉菜单等。

最佳答案

ng-if 如果条件计算结果为 false,则不会渲染该元素

但是,您可以在一个表达式中使用多个条件:

ng-show="item.type == 'pizza' && someMethod()"

不过,通常最好不要将函数调用放在此类条件中

关于javascript - ng-if 调用 ng-show?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32910726/

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