Angularjs使用ng-class调用类限制指令

时间:2014-03-06 07:05:54

标签: javascript angularjs dom

我有一个像这样定义的指令

.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时,我的指令将被调用。

但我的指令永远不会被调用。我浏览了文档,但找不到任何理由。知道为什么会这样吗?

0 个答案:

没有答案