2016-11-14 1 views
1

스타일 입력 양식에 https://github.com/Dimox/jQueryFormStyler을 사용합니다.jQuery에서 변경된 확인란을 변경하는 시계

속성을 ng-model="c.model.acept"으로 설정했습니다.

"styled checkbox"를 클릭하면 입력이 "checked"속성으로 변경되지만 각도 모델에는 여전히 이전 값이 있습니다.

결과없이 change 이벤트를 트리거하려고했습니다.

click 이벤트를 트리거하면 체크 박스가 두 번 변경됩니다 (한 번 클릭 한 번, 두 번째로 트리거 된 click 이벤트에서 변경).

문제를 해결하는 방법은 무엇입니까?

+2

코드로 피들을 만들 수 있습니까? – Matheno

+0

https://jsfiddle.net/3wo74jdk/30/ – DrobyshevAlex

+0

http://jsfiddle.net/Lvc0u55v/11994/ JQuery를 처음로드 할 때 문제가 될 것으로 생각됩니다. 다음은 AngularJS를 사용한 예이며 완벽하게 올바르게 작동합니다. – Matheno

답변

1

특정 입력 필드의 "ng-model"은 조건부로 변경할 수 없습니다. 이 조건에서는 두 입력 필드를 유지하고 "ng-show"또는 "ng-if"속성을 사용하여 & 입력 필드를 조건부로 숨기기를 표시합니다.

희망이 있으면 도움이됩니다.

관련 문제