如何在angularjs中使用addClass方法

时间:2013-10-21 07:15:35

标签: angularjs addclass

我有一个仅限于类的angularjs指令。如何在angularjs

中使用addClass方法添加它

指令

app.directive('number', function() {
return {
    restrict: 'C',
    link: function () {         

    }
};

});

代码

 <div id="test"></div>

我知道可以使用如下的jQuery。

$( "#test" ).addClass( "number" );

请使用angularjs

帮助我

3 个答案:

答案 0 :(得分:8)

您不需要使用.addClass()angular提供ng-class指令来有条件地添加类。

ng-class="{number:[condition]}"

只要条件返回true,它就会添加类号

是的但是我的指令不会被使用我以前误解了你的问题。

答案 1 :(得分:4)

您应该将ng-class="yourClass"添加到视图中的元素并添加到控制器中

$scope.yourClass = "your-new-class",而不是指令

答案 2 :(得分:0)

试试这个

 link: function (lEmel) {         
      lElem.addClass("Foo");
    }