찾다

 >  Q&A  >  본문

angular.js -Angularjs는 여러 항목이 선택되었는지 여부를 어떻게 감지하고 해당 항목이 있는 행 데이터의 ID를 수집합니까?

jquery가 DOM을 조작하여 확인하고 얻을 수 있다는 것을 알고 있습니다. 하지만 저는 방금Angularjs를 배웠고 그것에 대해 많이 알지 못합니다. 다음과 같습니다:
이것은 광고에 있습니다

으아악

이 내용은 tbody에 있습니다.

으아악

아이콘은 다음과 같습니다.

내 질문은: 이 확인란이 선택되었는지 확인하고 선택한 값을 컬렉션에 넣는 방법은 무엇입니까?

Angularjs에 능숙하다면 가르쳐 주세요.

阿神阿神2775일 전728

모든 응답(2)나는 대답할 것이다

  • 某草草

    某草草2017-05-15 17:03:07

    저도 경험이 있어서 다르게 생각해 보겠습니다.
    1: 모두 선택 버튼은 체크박스이고, 다른 하위 버튼은 여러 체크박스의 목록입니다.
    2: 하위 버튼의 체크박스도 바인딩되어 있습니다. 반복할 때 개체의 확인된 값으로(기본값은 / 존재하지 않음/즉, flase/즉, 선택되지 않음)
    3: 배열에 두 가지 확장 방법을 추가합니다

    으아악

    4: 확장 이벤트(1)를 모두 선택 버튼에 바인딩하고 확장 이벤트(2)를 사용하여 선택한 요소의 ID를 가져옵니다

    데모:

    으아악

    선택한 값 가져오기:

    으아악

    회신하다
    0
  • 習慣沉默

    習慣沉默2017-05-15 17:03:07

    http://stackoverflow.com/questions/12648466/how-can-i-get-angular-js-checkboxes-with-select-unselect-all-functionity-and-i

    http://stackoverflow.com/questions/14514461/how-to-bind-to-list-of-checkbox-values-with-angularjs

    회신하다
    0
  • 취소회신하다