Angular2 with Typescript简单示例,带有局部变量

时间:2015-10-08 16:45:35

标签: typescript angular

我正在尝试使用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>

我完全遵循了页面上的说明,但我没有任何自定义代码。

1 个答案:

答案 0 :(得分:2)

看起来the docs已更新:

<input #box (keyup)="0">
  

...一个事件绑定需要一个模板表达式来评估何时   事件火灾。很多东西都有资格作为表达式,没有比a更简单的东西   单字符文字,如数字零。这就是所需要的   让Angular高兴。