gpt4 book ai didi

带有 OR 运算符的 AngularJS ng-class 多个条件

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

我试图找出根据 Angular 值添加类的良好语法。
我想使用 OR 运算符激活一个关于 2 个条件的类(一个关于实时用户更改,一个关于加载数据)。

这是行:

 <a href="" ng-click="addFavorite(myfav.id);favorite=!favorite">
<i class="fa orange" ng-class="{'fa-star': (favorite || (fav==myfav.id)), 'fa-star-o': !favorite}"></i>
</a>

我尝试了一些不同的代码,例如:
 ng-class="{'fa-star': favorite, 'fa-star': (fav==myfav.id), 'fa-star-o': !favorite}"

没有任何成功。
有人可以帮我找到好的语法吗?

最佳答案

尝试这个。

<a href="" ng-click="addFavorite(myfav.id);favorite=!favorite">
<i class="fa orange" ng-class="{'fa-star': favorite || fav==myfav.id, 'fa-star-o': !favorite}"></i>



不需要括号。

关于带有 OR 运算符的 AngularJS ng-class 多个条件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24287725/

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