ng-repeat에서 선택한 행에 CSS 클래스를 적용하는 방법

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

내가 원하는 것은 사용자가 확인란을 선택하면 전체 행을 강조 표시해야한다는 것입니다. 그러나 선택되지 않은 다른 행은 그대로 두십시오. 단순히 사용자 에게이 행이 선택되었음을 알리는 것입니다. 해당 행을 선택 취소하면 클래스가 사라집니다.

just95

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

ng-repeat에서 ng-if를 사용하여 CSS 클래스를 적용하는 방법

분류에서Dev

ng-repeat angular에서 선택한 항목 하나만 변경하는 대신 선택한 모든 항목 배경 / 클래스를 변경하는 방법

분류에서Dev

CSS 다른 div에서 클래스를 선택하는 방법

분류에서Dev

선택한 목록 항목에 CSS 클래스를 추가하는 방법

분류에서Dev

CSS 클래스에서 특정 스타일을 적용한 텍스트를 선택하는 방법은 무엇입니까? XPath를 통할 수 있다면

분류에서Dev

선택한 항목에만 CSS를 동적으로 적용하는 방법 [Angular]

분류에서Dev

ng-repeat에서 선택한 값을 얻는 방법

분류에서Dev

scss에서 CSS 클래스 선택기를 작성하는 방법

분류에서Dev

ng-repeat 스크립트 측에서 선택한 데이터 인덱스를 얻는 방법

분류에서Dev

Meteor에서 선택한 CSS에 CSS를 적용하는 방법은 무엇입니까?

분류에서Dev

클래스의 링크 (태그)에 대한 CSS 선택기를 설정하는 방법

분류에서Dev

CSS를 통해 한 요소에 클래스가 없을 때 선택에서 첫 번째 요소를 선택하는 방법은 무엇입니까?

분류에서Dev

적은 CSS에서 선택한 elments ID 또는 클래스를 mixin에 전달하는 방법이 있습니까?

분류에서Dev

CSS에서 클릭 한 입력을 선택하는 방법

분류에서Dev

Select Option Child에 CSS 선택기를 적용하는 방법

분류에서Dev

CSS를 사용하여 동일한 클래스의 두 태그 사이에서 형제를 선택하는 방법

분류에서Dev

$ index를 사용하여 ng-repeat에서 클래스를 변경하는 방법은 무엇입니까?

분류에서Dev

angularjs에서 조건부로 CSS 클래스를 적용하는 방법

분류에서Dev

ID CSS 내에서 클래스에 속하지 않는 모든 요소를 선택하는 방법

분류에서Dev

Java에서 하위 클래스를 선택하는 방법

분류에서Dev

전체 HTML에 CSS 클래스를 추가하거나 적용하는 방법

분류에서Dev

선택한 마커의 버튼에 클래스를 추가하는 방법

분류에서Dev

AngularJS에서 ng-class를 사용하여 다양한 속성의 여러 CSS 클래스 이름 적용

분류에서Dev

JAX-B를 사용하여 XML에서 선택한 클래스의 객체 (다형성)를 읽는 방법

분류에서Dev

angular 내부에서 CSS 클래스를 사용하는 방법

분류에서Dev

angular 내부에서 CSS 클래스를 사용하는 방법

분류에서Dev

트리에서 선택한 노드에 대해 CSS 클래스를 설정하는 방법은 무엇입니까?

분류에서Dev

각도에서 ng-repeat를 사용하여 마지막 옵션에 선택한 사항 적용

분류에서Dev

ID 내의 클래스에 대한 CSS를 사용자 정의하는 방법

Related 관련 기사

  1. 1

    ng-repeat에서 ng-if를 사용하여 CSS 클래스를 적용하는 방법

  2. 2

    ng-repeat angular에서 선택한 항목 하나만 변경하는 대신 선택한 모든 항목 배경 / 클래스를 변경하는 방법

  3. 3

    CSS 다른 div에서 클래스를 선택하는 방법

  4. 4

    선택한 목록 항목에 CSS 클래스를 추가하는 방법

  5. 5

    CSS 클래스에서 특정 스타일을 적용한 텍스트를 선택하는 방법은 무엇입니까? XPath를 통할 수 있다면

  6. 6

    선택한 항목에만 CSS를 동적으로 적용하는 방법 [Angular]

  7. 7

    ng-repeat에서 선택한 값을 얻는 방법

  8. 8

    scss에서 CSS 클래스 선택기를 작성하는 방법

  9. 9

    ng-repeat 스크립트 측에서 선택한 데이터 인덱스를 얻는 방법

  10. 10

    Meteor에서 선택한 CSS에 CSS를 적용하는 방법은 무엇입니까?

  11. 11

    클래스의 링크 (태그)에 대한 CSS 선택기를 설정하는 방법

  12. 12

    CSS를 통해 한 요소에 클래스가 없을 때 선택에서 첫 번째 요소를 선택하는 방법은 무엇입니까?

  13. 13

    적은 CSS에서 선택한 elments ID 또는 클래스를 mixin에 전달하는 방법이 있습니까?

  14. 14

    CSS에서 클릭 한 입력을 선택하는 방법

  15. 15

    Select Option Child에 CSS 선택기를 적용하는 방법

  16. 16

    CSS를 사용하여 동일한 클래스의 두 태그 사이에서 형제를 선택하는 방법

  17. 17

    $ index를 사용하여 ng-repeat에서 클래스를 변경하는 방법은 무엇입니까?

  18. 18

    angularjs에서 조건부로 CSS 클래스를 적용하는 방법

  19. 19

    ID CSS 내에서 클래스에 속하지 않는 모든 요소를 선택하는 방법

  20. 20

    Java에서 하위 클래스를 선택하는 방법

  21. 21

    전체 HTML에 CSS 클래스를 추가하거나 적용하는 방법

  22. 22

    선택한 마커의 버튼에 클래스를 추가하는 방법

  23. 23

    AngularJS에서 ng-class를 사용하여 다양한 속성의 여러 CSS 클래스 이름 적용

  24. 24

    JAX-B를 사용하여 XML에서 선택한 클래스의 객체 (다형성)를 읽는 방법

  25. 25

    angular 내부에서 CSS 클래스를 사용하는 방법

  26. 26

    angular 내부에서 CSS 클래스를 사용하는 방법

  27. 27

    트리에서 선택한 노드에 대해 CSS 클래스를 설정하는 방법은 무엇입니까?

  28. 28

    각도에서 ng-repeat를 사용하여 마지막 옵션에 선택한 사항 적용

  29. 29

    ID 내의 클래스에 대한 CSS를 사용자 정의하는 방법

뜨겁다태그

보관