Javascript Angular 1.x无法根据内部逻辑将类添加到自定义指令
我有一个Javascript Angular 1.x无法根据内部逻辑将类添加到自定义指令,javascript,angularjs,Javascript,Angularjs,我有一个ng repeat指令来呈现一些元素。我为每个元素添加了一个自定义指令,以添加附加功能。基于内部指令逻辑(如果a大于b),我想向该指令添加一个类。到目前为止,我还没能实现这个目标 JS: HTML: 使用元素进行DOM操作 app.directive('myDirective', function(){ return { restrict: "A", scope: { myDirective: '=' }, link: function(s
ng repeat
指令来呈现一些元素。我为每个元素添加了一个自定义指令,以添加附加功能。基于内部指令逻辑(如果a
大于b
),我想向该指令添加一个类。到目前为止,我还没能实现这个目标
JS:
HTML:
使用
元素
进行DOM操作
app.directive('myDirective', function(){
return {
restrict: "A",
scope: {
myDirective: '='
},
link: function(scope, element, attrs) {
/*internal logic*/
if(a > b){
element.addClass("redText");
}
}
};
});
使用
element
执行DOM操作
app.directive('myDirective', function(){
return {
restrict: "A",
scope: {
myDirective: '='
},
link: function(scope, element, attrs) {
/*internal logic*/
if(a > b){
element.addClass("redText");
}
}
};
});
元素addClass(“红色文本”);谢谢真不敢相信这么容易。。我的猜测很接近。将此作为答案发布,我将接受添加的anwser,以便其他人可以引用它。element.addClass(“redText”);谢谢真不敢相信这么容易。。我的猜测很接近。将此作为答案发布,我将接受添加的anwser,以便其他人可以参考。你真的复制了我的答案,伙计!!他首先回答是对我帖子的评论。@ashishyadav其实不是我的朋友。抄袭自问题。你抄袭了我的答案,伙计,真的!!他首先回答是对我帖子的评论。@ashishyadav其实不是我的朋友。抄袭自问题。
app.directive('myDirective', function(){
return {
restrict: "A",
scope: {
myDirective: '='
},
link: function(scope, element, attrs) {
/*internal logic*/
if(a > b){
element.addClass("redText");
}
}
};
});