我正在浏览各种角度示例,有时我看到角度开发人员增加了如下所示的虚拟变量。后来他们不在控制器范围内引用这个变量。我应该如何解释/阅读这个?
<input on-keyup="count = count + 1">
谢谢。
我正在浏览各种角度示例,有时我看到角度开发人员增加了如下所示的虚拟变量。后来他们不在控制器范围内引用这个变量。我应该如何解释/阅读这个?
<input on-keyup="count = count + 1">
谢谢。
在您引用的答案中,on-keyup
是一个用户定义的指令,其用法如下:
<input on-keyup="count = count + 1">
count = count + 1
是指令在keyup
检测到事件时使用 $eval 执行的表达式:
scope.$apply(attrs.onKeyup);
这将增加count
$scope 对象的属性。如果该属性不存在,则创建它。如果控制器、视图或日志未引用此变量/属性,则它确实是一个虚拟变量。
在这个小提琴中,我添加{{count}}
到视图中。