>  Q&A  >  본문

javascript - Angularjs에서 수동 클릭 없이 모든 체크박스를 선택하면 ng-change가 실행되지 않나요?

Angularjs가 ng-change를 사용하여 체크박스 변경 트리거 이벤트를 구현하는 경우 ng-checked를 사용하여 선택을 구현하지만 ng-change 이벤트는 수동으로 클릭할 때만 트리거될 수 있습니다. <td>의 체크박스를 직접 클릭하면 트리거되고, <td>체크박스에서 다중 선택을 구현하기 위해 <th>의 체크박스를 클릭하면 add()가 유효하지 않습니다.
으아악 으아악

迷茫迷茫2660일 전678

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

  • 我想大声告诉你

    我想大声告诉你2017-06-14 10:56:09

    ngChange
    如果你全选,直接处理data数据取出所有ID就可以了吧,不用调用add()去添加ID吧。

    회신하다
    0
  • 过去多啦不再A梦

    过去多啦不再A梦2017-06-14 10:56:09

    ngChange
    사용자가 입력을 변경할 때 주어진 표현식을 평가합니다. 변경이 끝날 때만 트리거되는 JavaScript onchange 이벤트와 달리 표현식은 즉시 평가됩니다(일반적으로 사용자가 양식 요소를 떠나거나 Return 키를 누를 때). 키).

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