<md-input-container>
<input mdInput type="number" min="0" [(ngModel)]="troup.amount" *ngIf="wave.Mode === SimulationModes.Normal">
</md-input-container>
我最近从以前版本的材质角度更新为最新版本,并且需要更改我的所有输入以符合<md-input-container>
而不是<md-input>
的新条件。
编译时,我收到区错误,告知值已从“未定义”更改为“”。
答案 0 :(得分:0)
为了使其有效,您不再需要在*ngIf
指令中添加任何mdInput
,而应将其放在容器上:
<md-input-container *ngIf="wave.Mode === SimulationModes.Normal">
<input mdInput type="number" min="0" [(ngModel)]="troup.amount">
</md-input-container>
这解决了这个问题。