Angularjs 更改整个DOM中不同指令的执行顺序
我有多个相互关联的指令(实际上只有两个)。是否有任何方式影响其链接功能的执行顺序Angularjs 更改整个DOM中不同指令的执行顺序,angularjs,Angularjs,我有多个相互关联的指令(实际上只有两个)。是否有任何方式影响其链接功能的执行顺序 <directive1> <directive2></directive2> </directive1> 在本例中,directive1仅在其子directive2之后执行,而我希望先执行父directive1,因为它位于DOM的更上层。除了使用超时,还有其他方法操纵执行顺序吗 我尝试对指令使用优先级,但这只适用于同一元素上的多个指令。来自 要将消息从父
<directive1>
<directive2></directive2>
</directive1>
在本例中,directive1仅在其子directive2之后执行,而我希望先执行父directive1,因为它位于DOM的更上层。除了使用超时,还有其他方法操纵执行顺序吗
我尝试对指令使用优先级
,但这只适用于同一元素上的多个指令。来自
要将消息从父作用域向下发送到子作用域,请使用scope.$broadcast
要将消息从子作用域发送到父作用域,请使用作用域。$emit可以尝试从父作用域执行
$broadcast
指令。。。当收到带有$on
的子代码时,运行子代码。