如何在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
答案 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' }"