禁用Ng在Angular 2中不起作用

sta*_*ons 2 angular

我在component.html中有这个应该根据我的component.ts中的值启用和禁用,即“ disabledInput”

home.component.html

<div class="input-field">
  <input [attr.disabled]="disabledInput" value="{{userClaims.UserId}}" type="text" class="validate">
</div>
Run Code Online (Sandbox Code Playgroud)

这是'disabledInput'的值是 home.component.ts的地方

disabledInput: boolean = true;
Run Code Online (Sandbox Code Playgroud)

为什么即使将disabledInput更改为false或true,输入字段仍保持禁用状态?在开发控制台中,我可以看到“ disbaled = false”或“ disabled = true”,但输入字段不会更改状态。谢谢。

Gra*_*ngh 5

尝试使用

[disabled]="disabledInput"
Run Code Online (Sandbox Code Playgroud)