ng-repeat 내부 지시문에서 클릭 된 항목을 얻는 방법

울라 지 미르

나는 가지고있다

<tr ng-repeat="item in list">
    <td>{{item.name}}</td> 
    <td><button ng-click="remove" is-disabled>Delete!</button></td>
</tr> 

그리고 지시어 isDisabled

return {
        link: function (scope, elm, attrs)
        {
           // get clicked row here 
        }
};

item이 지시문에 어떻게 들어갈 수 있습니까? $scope.list- $index에서 사용할 수있는 항목 목록입니다. ng-repeat올바른 방법입니까? 다른 해결책이 있습니까?

Khanh TO

다음과 같이 상위 범위에 액세스하여 현재 항목에 액세스 할 수 있습니다.

scope.$parent.item

그러나 코드에서 긴밀한 결합item 이라는 하드 코딩 된 속성 을 생성하므로 권장되지 않습니다 .

다음과 같이 지시문을 작성하십시오.

app.directive("isDisabled", function() {
  return {
    scope:{
      item:"="
    },
    link: function(scope, elm, attrs) {
        console.log(scope.item);
    }
  };
});

항목을 전달하십시오.

<tr ng-repeat="item in list">
      <td>{{item.name}}</td>
      <td>
        <button ng-click="remove" is-disabled item="item">Delete!</button>
      </td>
    </tr>

데모

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

div 내부에서 클릭 된 항목의 색인을 얻는 방법.?

분류에서Dev

지시문 ng-repeat 항목을 클릭했을 때 ng-class를 토글하는 방법

분류에서Dev

ng-repeat에서 생성 된 목록에서 항목 클릭을 처리하고 다음 페이지를로드하는 방법

분류에서Dev

ng-repeat에서 생성 된 목록에서 항목 클릭을 처리하고 다음 페이지를로드하는 방법

분류에서Dev

ng-repeat에서 배열 항목을 얻는 방법?

분류에서Dev

Angularjs-ng-repeat에서 부모 배열을 클릭하면 중첩 배열을 표시하는 방법

분류에서Dev

중첩 된 ng-repeat 항목 수를 얻는 방법

분류에서Dev

transcluded 템플릿 내에서 ng-repeat 항목을 얻는 방법은 무엇입니까?

분류에서Dev

ng-repeat 내부에 ng-repeat가있을 때 $ index를 얻을 수있는 방법이 있습니까?

분류에서Dev

ng-repeat를 위해 일부 항목을 렌더링하기 위해 angularJs에서 custome 지시문을 만드는 방법

분류에서Dev

중첩 된 ng-repeat 지시문에서 제어문 (if 문)을 사용하는 방법은 무엇입니까?

분류에서Dev

ng-repeat에서 클릭 한 항목에서만 필터를 제거하는 방법은 무엇입니까?

분류에서Dev

ng-repeat 내부의 입력 필드에서 데이터 값을 얻는 방법

분류에서Dev

중첩 된 ng-repeat의 부모 $ index를 얻는 방법

분류에서Dev

ng-repeat에서 항목 값을 확인하기 위해 ng-disabled를 얻는 방법 (AngularJS 사용)

분류에서Dev

자식 ng-repeat 내에서 부모 범위 배열 / ng-repeat의 인덱스를 얻는 방법

분류에서Dev

KnockoutJS : 바인딩 된 목록 항목을 클릭 할 때 ViewModel에 대한 참조를 얻는 방법

분류에서Dev

Angular Easy Q-ng-repeat 항목을 클릭 할 때 내 부트 스트랩 모달 내부에서 업데이트 할 데이터 가져 오기

분류에서Dev

angularJS에서 내부 ng-repeat에 Where 절을 설정하는 방법

분류에서Dev

버튼 클릭시 어댑터 클래스에서 탭된 목록 항목 위치를 얻는 방법

분류에서Dev

ng-repeat 내부의 양식으로 생성 된 테이블에서 데이터를 보내는 방법

분류에서Dev

React native를 사용하여 배열의 항목 인 클릭 된 이미지의 색인을 얻는 방법

분류에서Dev

중첩 된 ng-repeat에서 값을 가져 오는 방법

분류에서Dev

ng-repeat 내에서 ng-click을 만드는 방법은 외부 범위에 영향을 미칩니다.

분류에서Dev

ng-repeat 내에서 ng-click을 만드는 방법은 외부 범위에 영향을 미칩니다.

분류에서Dev

ng-repeat에서 ng-include에 의해 생성 /로드 된 컨트롤러로 항목을 전달하는 방법은 무엇입니까?

분류에서Dev

버튼 클릭시 입력 된 숫자 값을 얻는 방법

분류에서Dev

Android List View 요소 내에서 클릭 된 내용을 감지하는 방법

분류에서Dev

Ng-Repeat가 x 항목을 인쇄했는지 확인하는 방법

Related 관련 기사

  1. 1

    div 내부에서 클릭 된 항목의 색인을 얻는 방법.?

  2. 2

    지시문 ng-repeat 항목을 클릭했을 때 ng-class를 토글하는 방법

  3. 3

    ng-repeat에서 생성 된 목록에서 항목 클릭을 처리하고 다음 페이지를로드하는 방법

  4. 4

    ng-repeat에서 생성 된 목록에서 항목 클릭을 처리하고 다음 페이지를로드하는 방법

  5. 5

    ng-repeat에서 배열 항목을 얻는 방법?

  6. 6

    Angularjs-ng-repeat에서 부모 배열을 클릭하면 중첩 배열을 표시하는 방법

  7. 7

    중첩 된 ng-repeat 항목 수를 얻는 방법

  8. 8

    transcluded 템플릿 내에서 ng-repeat 항목을 얻는 방법은 무엇입니까?

  9. 9

    ng-repeat 내부에 ng-repeat가있을 때 $ index를 얻을 수있는 방법이 있습니까?

  10. 10

    ng-repeat를 위해 일부 항목을 렌더링하기 위해 angularJs에서 custome 지시문을 만드는 방법

  11. 11

    중첩 된 ng-repeat 지시문에서 제어문 (if 문)을 사용하는 방법은 무엇입니까?

  12. 12

    ng-repeat에서 클릭 한 항목에서만 필터를 제거하는 방법은 무엇입니까?

  13. 13

    ng-repeat 내부의 입력 필드에서 데이터 값을 얻는 방법

  14. 14

    중첩 된 ng-repeat의 부모 $ index를 얻는 방법

  15. 15

    ng-repeat에서 항목 값을 확인하기 위해 ng-disabled를 얻는 방법 (AngularJS 사용)

  16. 16

    자식 ng-repeat 내에서 부모 범위 배열 / ng-repeat의 인덱스를 얻는 방법

  17. 17

    KnockoutJS : 바인딩 된 목록 항목을 클릭 할 때 ViewModel에 대한 참조를 얻는 방법

  18. 18

    Angular Easy Q-ng-repeat 항목을 클릭 할 때 내 부트 스트랩 모달 내부에서 업데이트 할 데이터 가져 오기

  19. 19

    angularJS에서 내부 ng-repeat에 Where 절을 설정하는 방법

  20. 20

    버튼 클릭시 어댑터 클래스에서 탭된 목록 항목 위치를 얻는 방법

  21. 21

    ng-repeat 내부의 양식으로 생성 된 테이블에서 데이터를 보내는 방법

  22. 22

    React native를 사용하여 배열의 항목 인 클릭 된 이미지의 색인을 얻는 방법

  23. 23

    중첩 된 ng-repeat에서 값을 가져 오는 방법

  24. 24

    ng-repeat 내에서 ng-click을 만드는 방법은 외부 범위에 영향을 미칩니다.

  25. 25

    ng-repeat 내에서 ng-click을 만드는 방법은 외부 범위에 영향을 미칩니다.

  26. 26

    ng-repeat에서 ng-include에 의해 생성 /로드 된 컨트롤러로 항목을 전달하는 방법은 무엇입니까?

  27. 27

    버튼 클릭시 입력 된 숫자 값을 얻는 방법

  28. 28

    Android List View 요소 내에서 클릭 된 내용을 감지하는 방법

  29. 29

    Ng-Repeat가 x 항목을 인쇄했는지 확인하는 방법

뜨겁다태그

보관