gpt4 book ai didi

javascript - 当变量等于时,AngularJS 禁用 ng-click

转载 作者:行者123 更新时间:2023-12-02 16:57:45 25 4
gpt4 key购买 nike

<span class="column__list--total fa" ng-class="{'fa-check': skill.done == 1, 'fa-times red': skill.done == 0}" ng-click="skill.disabled || toggleSkill(skill.id, person.id)" ng-hide="$root.user[0].auth == 2"></span>

<span class="column__list--total fa" ng-class="{'fa-check': skill.done == 1, 'fa-times red': skill.done == 0}" ng-show="$root.user[0].auth == 2"></span>

目前我正在使用上述内容,它们同样相同,但当变量等于2时,将使用ng-hide隐藏其中一个

原因是我想禁用元素上的 ng-click

我是否需要将其保留为两个单独的元素,或者当 $root.user[0].auth == 2< 时是否可以禁用 ng-click

最佳答案

您的 ng-click 中已经有一个条件,为什么不添加另一个条件呢?

ng-click="$root.user[0].auth == 2 || Skill.disabled ||toggleSkill(skill.id, person.id)"

关于javascript - 当变量等于时,AngularJS 禁用 ng-click,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26042537/

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