0

我正在浏览各种角度示例,有时我看到角度开发人员增加了如下所示的虚拟变量。后来他们不在控制器范围内引用这个变量。我应该如何解释/阅读这个?

<input on-keyup="count = count + 1">

谢谢。

4

1 回答 1

1

在您引用的答案中,on-keyup是一个用户定义的指令,其用法如下:

<input on-keyup="count = count + 1">

count = count + 1是指令在keyup检测到事件时使用 $eval 执行的表达式:

scope.$apply(attrs.onKeyup);

这将增加count$scope 对象的属性。如果该属性不存在,则创建它。如果控制器、视图或日志未引用此变量/属性,则它确实是一个虚拟变量。

在这个小提琴中,我添加{{count}}到视图中。

于 2013-08-21T18:01:12.403 回答