我正在尝试使用Angular2构建一个小应用程序。我想使用局部变量,如下所述:
https://angular.io/docs/ts/latest/guide/user-input.html
<input #myname (keyup)>
<p>{{myname.value}}</p>
但它没有按预期工作。如果我按下聚焦输入字段上的某个键,则应更新p-tag中的文本。但我得到的只是一个例外:
EXCEPTION:TypeError:rec [(rec.length - 1)]未定义
如果我这样做,它会起作用,即使foo方法存在与否:
<input #myname (keyup)="foo()">
<p>{{myname.value}}</p>
我完全遵循了页面上的说明,但我没有任何自定义代码。
答案 0 :(得分:2)
看起来the docs已更新:
<input #box (keyup)="0">
...一个事件绑定需要一个模板表达式来评估何时 事件火灾。很多东西都有资格作为表达式,没有比a更简单的东西 单字符文字,如数字零。这就是所需要的 让Angular高兴。