AngularJS ng类多重条件
如果有两个条件为真,我试图将一个特定的类应用于li元素,因此我编写了以下代码,但它似乎不起作用AngularJS ng类多重条件,angularjs,Angularjs,如果有两个条件为真,我试图将一个特定的类应用于li元素,因此我编写了以下代码,但它似乎不起作用 ng-class="{current:isActive('/'), loginStatus: false}" 有人能告诉我我做错了什么,以及如何修复它,以便仅当route为at/且loginstatus为false时才应用该类吗?谢谢键应该定义您想要的类,其余的应该是要计算的表达式,它决定是否显示该类 ng-class="{current:isActive('/') && login
ng-class="{current:isActive('/'), loginStatus: false}"
有人能告诉我我做错了什么,以及如何修复它,以便仅当route为at/且loginstatus为false时才应用该类吗?谢谢键应该定义您想要的类,其余的应该是要计算的表达式,它决定是否显示该类
ng-class="{current:isActive('/') && loginStatus === false}"
你刚才说的更像是。。。设置class
current
ifisActive('/')
,如果false
为真,也设置classloginStatus
iffalse
为真。现在设置为添加classcurrent
ifisActive('/')
返回真,而classloginStatus
iffalse
为真(显然,它永远不会这样做)
要添加类current
ifisActive('/')
和loginStatus==false
,只需
ng-class="{current:isActive('/') && !loginStatus}"
我推荐===而不是==我想我记得,
==
与吉列Mach III差不多在同一时间成为时尚。现在有四刃剃须刀,你认为javascript是否需要一个ulta equality
比较符号-===/code>?@GonchuB-你当然是对的-我改变了它。但是简单地说呢&!loginStatus
-可能也很好不?取决于loginStatus
可以是什么。非常感谢您的帮助