我正在经历各种角度示例,有时我看到角度开发人员增加了如下所示的虚拟变量。稍后他们不会在控制器范围中引用此变量。我该如何解读/阅读?
<input on-keyup="count = count + 1">
感谢。
答案 0 :(得分:1)
在您引用的答案中,on-keyup
是用户定义的指令,使用方法如下:
<input on-keyup="count = count + 1">
count = count + 1
是一个表达式,当检测到keyup
事件时,该指令使用$ eval执行:
scope.$apply(attrs.onKeyup);
这将在$ scope对象上增加count
属性。如果该属性不存在,则创建该属性。如果控制器,视图或记录没有引用此变量/属性,那么它实际上是一个虚拟变量。
在此fiddle中,我向视图添加了{{count}}
。