是否使用了指令的link
函数的返回值?
我正在使用AngularJS 1.4。
这个问题源于看到一个对象是新的,然后从link
函数返回。
例如,从指令定义:
// ...
link: function(scope, $element, attrs, ngModelController) {
return new Link(scope, $element, $window, ngModelController);
},
// ...
答案 0 :(得分:3)
似乎没有使用它。
为了检查它,我设置了this simple plunker example,写了一个只有debugger;
来设置断点的伪指令,例如。
app.directive('myDirective', function(){
return {
link: function(scope){
debugger;
}
}
});
在运行它时,我使用 F12 键打开调试工具,当在调用堆栈中查找时,看到没有人消耗链接函数调用的返回值