我需要一个指令ngTree
来获取父ngTree
元素的控制器。请注意,require: "^ngTree"
将返回当前指令的控制器。
我知道我可以执行ngTreeHelper
并在其中放置一个div,在任意两个ngTree
div之间,require: "^ngTreeHelper"
会起作用,但这很难看。我想知道我能做些什么。
答案 0 :(得分:0)
没有一个伟大的内置方法来做到这一点。但是it is done in angular's form directive。
从那里轻扫代码,这就是你需要的
var ngTreeController = $element.parent().controller('ngTree');
这是在form指令的控制器中,但您也应该可以通过链接功能执行此操作。