我有一个像这样定义的指令
.directive('activet', [function(){
var link = function(scope, element, attrs){
console.log('in acivet directive');
};
return {
link: link,
restrict: 'C'
};
}])
当元素具有“activet”类
时,将调用activet<div ng-class="{'activet':currentImage===image}" class="lb-single-thumb" ng-repeat="image in allImages" ng-click="changeCurrentImage(image, $index)">
<!-- div contents here -->
</div>
我的逻辑是当ng-class指令将“activet”添加到div时,我的指令将被调用。
但我的指令永远不会被调用。我浏览了文档,但找不到任何理由。知道为什么会这样吗?