如果2条件为真,我试图将一个特定的类应用于li元素,所以我编写了以下代码,但它似乎没有工作
ng-class="{current:isActive('/'), loginStatus: false}"
有人可以告诉我我做错了什么以及如何修复它以便只有当路由位于/且loginstatus为false时才应用该类?感谢
答案 0 :(得分:9)
键应该定义你想要的类,其余的应该是要评估的表达式,它决定了类是否显示...
ng-class="{current:isActive('/') && loginStatus === false}"
你所说的更像是... current
设置课程isActive('/')
,如果loginStatus
为真,则设置课程false
。
答案 1 :(得分:2)
现在,如果current
返回true,则设置为添加课程isActive('/')
;如果loginStatus
为false
,则设置为true
课程,显然,永远不会。)
如果current
和isActive('/')
添加课程loginStatus == false
,您需要做什么,只是
ng-class="{current:isActive('/') && !loginStatus}"