如何查找给定DOM元素的指令名称

时间:2016-10-17 17:16:49

标签: javascript angularjs angularjs-directive

假设您有一些自定义指令myDirectiveA以及关联的控制器myControllerAreplace : true - 这意味着您的自定义指令名称不会出现在DOM树中。

在这种情况下如何找到指令名称?

(像angular.element($0)...?)

P.S。我知道替换:true已被弃用。

1 个答案:

答案 0 :(得分:0)

我仍然没有找到一种方法来执行此操作,因此我认为这是不可能的。 但是,有可能获得控制器:

angular.element($0).controller()

或组件的控制器

angular.element($0).scope().$ctrl