Angularjs 如何将javascript | |与ng类一起使用?

Angularjs 如何将javascript | |与ng类一起使用?,angularjs,Angularjs,我正在尝试设置这样一个类: ng-class="{fa-disabled: cursorWait || wos.wordFormRowIsDisabled(wf)}" 我希望在cursorWait==true或wos.wordformrowsdisabled函数返回true时添加fa disabled类 但这给了我一个运行计时器错误: cursorWait | | wos.WordFormRowsDisabled(wf)}]从[-disabled: 游标等待| | wos.WordFormRo

我正在尝试设置这样一个类:

ng-class="{fa-disabled: cursorWait || wos.wordFormRowIsDisabled(wf)}"
我希望在cursorWait==true或wos.wordformrowsdisabled函数返回true时添加fa disabled类

但这给了我一个运行计时器错误:

cursorWait | | wos.WordFormRowsDisabled(wf)}]从[-disabled: 游标等待| | wos.WordFormRowsDisabled(wf)}]。 $parse/syntax?p0=-&p1=是%20意外的%2C%20预期的%20%5B%3A%5D&p2=4&p3=%7Bfa已禁用%3URSORWAIT%20%7C%7C%20wos.WordFormRowsDisabled(wf)%7D&p4=-已禁用%3A%cursorWait%20%7C%7C%20wos.WordFormRowsDisabled(wf)%7D


有人能帮忙并提出建议吗?

ng class
中用单引号括起您的类名:

ng-class="{'fa-disabled': cursorWait || wos.wordFormRowIsDisabled(wf)}"

绑定失败,因为在对象的属性名称中使用
-
无效,除非该名称被引用

试一试


类之间若有“-”,则应使用单引号

ng-class="{'fa-disabled': cursorWait || wos.wordFormRowIsDisabled(wf)}"
尝试ng class=“{'fa-disabled':cursorWait | | wos.wordformrowsdisabled(wf)}”
ng-class="{'fa-disabled': cursorWait || wos.wordFormRowIsDisabled(wf)}"
ng-class="{'fa-disabled': cursorWait || wos.wordFormRowIsDisabled(wf)}"