2013-08-01 2 views
1

내보기 모델은 관측 가능 대상을 수동으로 구독하므로 변경하면 AJAX를 통해 값이 확인됩니다. 값이 유효하지 않으면 기본값으로 변경됩니다.Knockoutjs 구독 루프 방지

구독 때문에 유효성 검사가 두 번 수행됩니다. 사용자가 값을 유효하지 않은 값으로 변경하거나보기 모델이 값을 수정하여이를 수정하면 문제가 발생합니다.

이것을 방지하는 효과적인 방법은 무엇입니까?

답변

1

extenders documentation을 살펴보십시오. Extender를 사용하면 이런 종류의 요격을 할 수 있습니다. 구독이 아닌 Extender를 사용하십시오.

+1

이것은 두려운 대답입니다. – LostInComputer