如果输入长度小于3,则禁用按钮

Vnu*_*uuk 7 typescript angular2-template angular

如果输入长度小于3,我想禁用按钮:

 <input type="text" [(ngModel)]="newListItem">
 <button [disabled]="{ disabled : newListItem.length < 3 }"></button>
Run Code Online (Sandbox Code Playgroud)

但是这段代码不起作用.我怎样才能实现目标?

Ste*_*ota 12

您只需要将表达式传递给disabledproperty,就不需要创建对象:

<button [disabled]="newListItem.length < 3"></button>
Run Code Online (Sandbox Code Playgroud)

  • 如果我尝试你的方法,我只能有一个输入类型和按钮,无法读取未定义的属性'长度' (3认同)