如何将CSS类应用于ng-repeat中的选定行

linyuanxie

我有一个ng-repeate表。我需要为每个选定的行切换toggleClass。这是我的代码:

 <tr ng-repeat="expenses in Expensereports" ng-mouseenter='showpencil=true' ng-mouseleave='showpencil=false' ng-class="{'selectedrow':selectDelete}">
              <td class="text-center">
                <input type="checkbox" ng-model='expenses.isDelete' class='deletebox' ng-change='selectedDeleteRow(expenses.isDelete)'/>
              </td>
              <td class="text-center">{{expenses.date | parseDateFormat | date}}</td>
             <td class="text-center">{{expenses.type}}</td>
</tr>

我的JS代码:

$scope.selectedDeleteRow = function(selected){
         if(selected==true){
            $scope.selectDelete=true;
         }else{
            $scope.selectDelete=false;
         }
    }

我想要的是,如果用户选中该复选框,则需要突出显示整个行。但是别管其他未选中的行,简单地说就是让用户知道该行已选中,如果他们取消选中该行,则该类将消失。

刚95

ng-class="{'selectedrow': expenses.isDelete}" 应该管用。

var app = angular.module('myApp', []);

app.controller('test', function($scope) {
  $scope.Expensereports = [
    {'test': 'Row 1'},
    {'test': 'Row 2'},
    {'test': 'Row 3'}
  ];
});
tr.selectedrow {
  background-color: red;
}
<div ng-app="myApp">
  <table ng-controller="test">
    <tr ng-repeat="expenses in Expensereports" ng-class="{'selectedrow': expenses.isDelete}">
      <td>
        <input type="checkbox" ng-model="expenses.isDelete" ng-change="selectedDeleteRow(expenses.isDelete)"/>
      </td>
      <td class="text-center">{{expenses.test}}</td>
    </tr>
  </table>
</div>

<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.2.23/angular.min.js"></script>

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何将CSS类应用于AngularDart中的另一个组件?

来自分类Dev

如何将引导程序类应用于 css 文件中的每个相同的 HTML 元素?

来自分类Dev

如何将CSS应用于流星中的选定对象?

来自分类Dev

如何将函数(动画)仅应用于具有相同类名的许多类中的选定类

来自分类Dev

如何将类应用于仅单击/选定的 div

来自分类Dev

如何将定义的类应用于CSS中的新类?

来自分类Dev

如何将函数应用于数组中的所有元素(在C ++模板类中)

来自分类Dev

取消选择ng-repeat中的选定行

来自分类Dev

如何将多个类应用于jQuery中的多个Div

来自分类Dev

如何将装饰器应用于子类中的超类方法?

来自分类Dev

如何使用datatables.js将CSS类应用于行?

来自分类Dev

如何将CSS样式应用于流星中的模板

来自分类Dev

如何将CSS应用于VAADIN 8中的组件

来自分类Dev

将CSS类应用于div中的“按钮”

来自分类Dev

R:如何将rev()应用于特定行

来自分类Dev

如何将LinEst函数应用于行?

来自分类Dev

如何将索引应用于成对的行

来自分类Dev

如何将函数应用于选定单元格中的所有值?

来自分类Dev

如何将边框应用于 React Native 中的选定选项卡?

来自分类Dev

Angular.js将CSS应用于ng-repeat中的一个元素

来自分类Dev

如何将statsmodels中的OLS应用于groupby

来自分类Dev

如何将动画应用于列表中的项目

来自分类Dev

如何将 HeaderTemplateProperty 应用于 CustomControl 中的 HeaderProperty?

来自分类Dev

如何将权限类应用于Django-Rest Framework中基于类的视图中的特定方法?

来自分类Dev

在next.js中,如何将自定义CSS类和引导类同时应用于元素

来自分类Dev

如何将:special-members:仅应用于automodule指令中的一个类?

来自分类Dev

将选定的选项应用于带有ng-repeat的最后一个选项

来自分类Dev

如何使用纯CSS将样式仅应用于表的第一行(与类匹配)?

来自分类Dev

如何将CSS应用于字符串中的第二个单词?

Related 相关文章

  1. 1

    如何将CSS类应用于AngularDart中的另一个组件?

  2. 2

    如何将引导程序类应用于 css 文件中的每个相同的 HTML 元素?

  3. 3

    如何将CSS应用于流星中的选定对象?

  4. 4

    如何将函数(动画)仅应用于具有相同类名的许多类中的选定类

  5. 5

    如何将类应用于仅单击/选定的 div

  6. 6

    如何将定义的类应用于CSS中的新类?

  7. 7

    如何将函数应用于数组中的所有元素(在C ++模板类中)

  8. 8

    取消选择ng-repeat中的选定行

  9. 9

    如何将多个类应用于jQuery中的多个Div

  10. 10

    如何将装饰器应用于子类中的超类方法?

  11. 11

    如何使用datatables.js将CSS类应用于行?

  12. 12

    如何将CSS样式应用于流星中的模板

  13. 13

    如何将CSS应用于VAADIN 8中的组件

  14. 14

    将CSS类应用于div中的“按钮”

  15. 15

    R:如何将rev()应用于特定行

  16. 16

    如何将LinEst函数应用于行?

  17. 17

    如何将索引应用于成对的行

  18. 18

    如何将函数应用于选定单元格中的所有值?

  19. 19

    如何将边框应用于 React Native 中的选定选项卡?

  20. 20

    Angular.js将CSS应用于ng-repeat中的一个元素

  21. 21

    如何将statsmodels中的OLS应用于groupby

  22. 22

    如何将动画应用于列表中的项目

  23. 23

    如何将 HeaderTemplateProperty 应用于 CustomControl 中的 HeaderProperty?

  24. 24

    如何将权限类应用于Django-Rest Framework中基于类的视图中的特定方法?

  25. 25

    在next.js中,如何将自定义CSS类和引导类同时应用于元素

  26. 26

    如何将:special-members:仅应用于automodule指令中的一个类?

  27. 27

    将选定的选项应用于带有ng-repeat的最后一个选项

  28. 28

    如何使用纯CSS将样式仅应用于表的第一行(与类匹配)?

  29. 29

    如何将CSS应用于字符串中的第二个单词?

热门标签

归档