2016-03-06 46 views
2

如果我想#box<p>得到更新得到更新,我需要分配(keyup)一些随机值为什么我们指定`(KEYUP)`随机值模板局部变量在Angular2

例如

<!-- It doesn't matter what value I put on the right of equality sign for (keyup) --> 
    <input #box (keyup)="some_random_value" placeholder="something"> 
    <p>{{box.value}}</p> 

举例来说,如果我有

<input #box placeholder="something"> 
    <p>{{box.value}}</p> 

#box没有得到所有更新?

回答

1

这是关于官方文档(搜索(keyup)=“0”)的User Input section中途说明的。为了提高性能,Angular2仅在UI事件发生时才会运行更改检测,前提是它知道您为响应该事件而执行了任何操作。即使该绑定实际上没有做任何事情,也为该事件绑定。

相关问题