코드가 jquery .prop 함수를 통해 checked 속성을 설정하려고합니다. 그러나 ng-model은 여전히 비어 있습니다. jquery 속성으로 확인란을 선택하면 각도 모델이 업데이트되지 않습니다.
제가 수동 선택란 후 겨 모델이되는 바인더 제본을 확인하고 그 값이 설정<input type="button" id="mybutton" value="click">
<input type="checkbox" id="mycheckbox" name="one" ng-model="arr[1]" value="1" />
{{arr}} -- is blank when checked with jquery and not blank when manually checked.
$('document').ready(function(){
$("#mybutton").on('click',function(){
$("#mycheckbox").prop('checked',true);
});
});
. jQuery를 사용하여 확인란을 선택하면 ng-model을 업데이트하는 방법을 알려주십시오.
대신'ng-checked = "arr [1]"'을 사용해 보셨나요? 범위 안에 'arr'이 있습니까? –
중복 된 질문 : http://stackoverflow.com/questions/17109850/update-angular-model-after-setting-input-value-with-jquery – Gabriel
@ A.Gille 예, 수동으로 설정하면 모델이 설정됩니다. 버튼을 클릭해도 트리거되면 설정되지 않습니다. 버튼 클릭을 통해 체크 박스가 선택되었을 때 –