Я вижу странное поведение при использовании угловой директивы.Угловая директива не работает, если мы меняем имя
В коде ниже
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
не работает. Я не могу узнать причину такого поведения. Может ли кто-нибудь объяснить это?
Теперь я помню, как читал об этом, и это просто не ударило меня, хотя мы делаем это для другой директивы. Благодаря! – Manoj