我只是尝试使用两个指令制作一些内容,但我不明白为什么我的welcome
指令首先触发。
如果我的元素定义为此<div goodbye welcome></div>
或此<div welcome goodbye></div>
,那么这似乎并不重要。无论哪种方式,welcome
指令始终首先触发。
<body ng-app="greetings">
<div goodbye welcome></div>
</body>
angular.module('greetings', [])
.directive("goodbye", function() {
return {
restrict: "A",
link: function(){
alert("See ya later!");
}
}
})
.directive("welcome", function() {
return {
restrict: "A",
link: function(){
alert("Howdy!");
}
}
});
我需要在上面的代码中更改以使goodbye
指令首先触发?