来自模板引用输入的角度评估指令

时间:2018-09-18 21:08:28

标签: angular

我希望简单的代码会导致按钮被禁用,直到文本长度不小于3。但是,由于无论输入内容如何,​​它始终处于禁用状态,因此似乎无法正确评估。

<input type="text" #myTextInput>
<button [disabled]="myTextInput.value.length < 3">Click me</button>

1 个答案:

答案 0 :(得分:1)

该代码可以工作,但是由于未发送任何事件,所以angular不会尝试检查页面上的任何更改。例如,您可以在输入中添加(change)=“ aUselessMethod()”,您将看到代码按预期运行。

无论如何,我看不到需要获取这样的输入值的情况。