我有一个仅限于类的angularjs指令。如何在angularjs
中使用addClass方法添加它指令
app.directive('number', function() {
return {
restrict: 'C',
link: function () {
}
};
});
代码
<div id="test"></div>
我知道可以使用如下的jQuery。
$( "#test" ).addClass( "number" );
请使用angularjs
帮助我答案 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");
}