如果我有一个Angular模块X,它依赖于模块Y,并且X和Y都有一个绑定到同一事件的指令(例如“drop”),那么我的模块X指令中的bind函数总是如此先被叫?我跑了一些测试,看起来就是这样,但我不确定这是不是巧合。
答案 0 :(得分:0)
您必须设置指令优先级:
myModule.directive('directiveName', function factory(injectables) {
var directiveDefinitionObject = {
priority: 0, //setup the priotity here
//directive definition
}
深入了解:$compile