Angular 表达式在检查后已更改--ngClass更改
我不是安圭拉方面的专家。我想知道如何解决此错误:Angular 表达式在检查后已更改--ngClass更改,angular,angular2-template,Angular,Angular2 Template,我不是安圭拉方面的专家。我想知道如何解决此错误: inline template:0:6332 caused by: Expression has changed after it was checked. Previous value: 'btn-disabled'. Current value: ''. [ngClass]="!formValid() ? 'btn-disabled': ''" 您对这个错误有什么看法?尝试使用: [class.btn-disabled] = "!fro
inline template:0:6332 caused by: Expression has changed after it was checked. Previous value: 'btn-disabled'. Current value: ''.
[ngClass]="!formValid() ? 'btn-disabled': ''"
您对这个错误有什么看法?尝试使用:
[class.btn-disabled] = "!fromValid()"
使用[ngClass]
时,应返回{classname:true/false}映射
例如:
[ngClass]="{active: isActive, disabled: isDisabled}"
您能否发布您的
formValid()
方法以及在生命周期早期可能会改变有效性的事情?