3

我有一个仅限于类的 angularjs 指令。如何在 angularjs 中使用 addClass 方法添加它

指示

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

    }
};

});

代码

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

我知道使用 jQuery 是可能的,如下所示。

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

请帮助我使用 angularjs

4

3 回答 3

8

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

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

每当您的条件返回 true 时,它​​都会添加班级编号

是的,但你的指令不会被这个使用我之前误解了你的问题。

于 2013-10-21T07:22:02.943 回答
4

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

$scope.yourClass = "your-new-class", 不在指令中

于 2014-02-12T08:03:28.053 回答
0

试试这个

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

于 2015-11-19T10:14:19.243 回答