使用ngClass,我正试图组合两种表达式类型,以便它们是数据绑定的,并用这样的ChangeDetection进行更新
<div [ngClass]="[test.value | myClassPipe, {'anotherClass': test.isValid}]"></div>
是语法错误还是这不可能?
最佳答案
如果正在myClassPipe中设置isValid属性,请尝试为ngClass创建函数。
-组件.html
<div [ngClass]="{'anotherClass': checkIsValid(test)}"></div>
-组件.ts
checkIsValid(test: any){
let converted = myClassPipe.transform(test);
if(converted.isValid)
return true;
else
return false;
}
关于angular - ngClass结合了两种表达式类型,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/40584912/