令牌“==”是意外的 ngClass

Token '==' is unexpected ngClass

你好,我正在尝试在我的 ng-class 指令中使用多个表达式,但我的浏览器控制台中一直出现此错误:

Error: [$parse:syntax] Syntax Error: Token '==' is unexpected, expecting [:] at column 13 of the expression [{ isWorking == true }] starting at [== true }].

这是我的代码:

ng-class="{ 'btn-danger': isReady == true || isError == true, 'btn-warning': isWorking == true, 'btn-success': isSuccess == true }" 

有人可以告诉我我做错了什么吗?

无需明确检查 true。观察以下...

ng-class="{ 'btn-danger': isReady || isError, 'btn-warning': isWorking, 'btn-success': isSuccess }" 

JSFiddle Link - 简单演示


另请查看 The Many Ways To Use ngClass - 此博客 post 对使用 ng-class 做任何事情都非常有帮助,我强烈建议您看一看。