84669 人学习
152542 人学习
20005 人学习
5487 人学习
7821 人学习
359900 人学习
3350 人学习
180660 人学习
48569 人学习
18603 人学习
40936 人学习
1549 人学习
1183 人学习
32909 人学习
或者指令的controller可以获取element,attribute对象吗,想在子指令调取主指令controller方法,并在方法里面操作focus,但是在controller里操作element[0].focus()并没有使得光标定位,指令封装的是ng-repeat,因为link是在指令编译后执行的,所以直接在link里面写会没有响应
认证高级PHP讲师
http://stackoverflow.com/a/24...
link 方法有第四个参数,代表当前指令或父指令的控制器。
在指令是控制器中这样写:
controller: function() { this.xxx = function() {} }
link 中:
link: function(scope, elem, attr, parent) { parent.xxx() }
可以直接在 link 中调用控制器中的方法。反过来在控制器中调用 link 中的方法就不知道怎么操作了。。。
http://stackoverflow.com/a/24...
link 方法有第四个参数,代表当前指令或父指令的控制器。
在指令是控制器中这样写:
link 中:
可以直接在 link 中调用控制器中的方法。反过来在控制器中调用 link 中的方法就不知道怎么操作了。。。