我正在使用Angular5,并试图检查组件的HTML模板中变量的值。
看起来是这样的:
<div *ngIf="item='somevalue'">
我得到这个错误:
ht错误:模板分析错误:
Parser Error: Bindings cannot contain assignments at column 17 in...
这不能在角度上做吗?
最佳答案
*ngIf像这样工作,用返回*ngIf="expression"
的简单javascript语句替换expression
。但使用一个boolean
表示将=
分配给someValue
属性,如果值不是falsy,则返回item
。
在您的情况下,您需要编写true
。
关于angular - Angular 5在和* ngIf语句上检查变量的值,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/47557457/