ngClass中的多个值

时间:2014-09-06 00:06:01

标签: angularjs ng-class

我有一个控制器,它为我的行为提供了正确的价值。可能的值是1,2,3,4。我已经检查过这个并且工作正常。我创建了一个类,它只在值为1时才处于活动状态。这非常有效。但我喜欢上课不仅要设置为值1,还要设置为3和4.我认为这很容易,但我无法弄明白。我发布了我当前的表达,以及我尝试过的内容。希望你们中的一个可以帮助我。

工作正常,如果我改变1到3(但是当然它只对3做出反应)

ng-class="{thumbdarken: thumb.isSet(1)}"

这就是我想要的工作

ng-class="{thumbdarken: thumb.isSet(1 || 3 || 4)}"

提前致谢...

1 个答案:

答案 0 :(得分:1)

您可能应该使用不同的参数进行三个函数调用,而不是单个函数调用(因为1 || 3 || 4将始终评估为1,这意味着您将始终检查{{1} })。所以,做这样的事情:

thumb.isSet(1)