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");
    }
    }
  };
});