使用角度指令时,我看到了一种奇怪的行为。
在下面的代码中
HTML
<body ng-app="loadTweetsModule">
<div tweets> Load </div>
<div loadTweets> loadTweets </div>
</body>
Javascript
var loadTweetsModule = angular.module("loadTweetsModule",[]);
loadTweetsModule.directive('tweets',function(){
return {
link : function(scope,element){
element.bind("mouseenter", function(){
console.log("tweets");
});
}
};
});
loadTweetsModule.directive('loadTweets',function(){
return {
link : function(scope,element){
element.bind("mouseenter", function(){
console.log("loadTweets");
});
}
};
});
除了名称之外,这两个指令loadTweets
和tweets
是相同的。该指令tweets
按预期工作,但loadTweets
不起作用。我无法找出这种行为的原因。有人可以解释一下吗?