是否可以将运算符与ngClass一起使用?

时间:2017-04-10 13:28:22

标签: angular

如何在ngClass中使用运算符? 例如,我想仅在public class SocketClient { private static SocketClient sClient; private SocketClient() { } public synchronized static SocketClient getInstance() { if (sClient == null) { sClient = new SocketClient(); } return sClient; } public void connect() { //Your connection code will come here } public void disconnect() { //Your disconnection code will come here } public void sendMessage(String message) { // message sending will code } } 等于someValue

时才应用课程
otherValue

3 个答案:

答案 0 :(得分:0)

根据official reference有可能。

答案 1 :(得分:0)

如果最终表达式返回true或false,则可以使用任何运算符。

[ngClass]="{online: serverStatus === 'online'}"

这是我的例子 - 当serverStatus在线时表达式返回true,然后应用类.online。

答案 2 :(得分:0)

请尝试以下代码。当条件someValue = otherValue时会触发类active

[ngClass]="{'active': someValue == othervalue}"

[ngClass]="{'active': someValue === othervalue}"

如果要通过检查任何特定值(如0)来添加类,请尝试

[ngClass]="{'active': someValue == '0' }"