让我们说我已经定义了一个简单的指令:
app.directive('someDirective', [function() {
return {
restrict: 'E',
link: function() {
},
controller: [function() {
// Access directive object here...
}]
}
}]);
我可以访问someDirective
控制器功能中生成的someDirective
对象吗?我知道this
属性引用compile
和template
函数中的指令对象,但我不知道如何访问控制器函数内的指令对象。任何技巧?
感谢。
答案 0 :(得分:0)
当然可以,不知道为什么你也想要......
app.directive('someDirective', [function() {
var directiveObject = {
restrict: 'E',
link: function() {
},
controller: [function() {
// Access directive object here...
directiveObject.whatever
}]
}
return directiveObject;
}]);