2012-10-08 3 views
1

저는 ko.validation을 사용하고 있으며, 이전에는 한 번에 전체보기 모델의 유효성을 검사하는 데 사용하고있었습니다. 이제 뷰 모델을 여러 조각으로 나눠서 한 번에 하나 또는 두 개의 속성을 검증 할 수 있어야합니다. 몇 가지 사용자 정의 유효성 검사기가 있으므로 완전히 수동 유효성 검사로 전환하지 않는 것이 좋습니다. 한 번에 하나의 속성 만 확인하기 위해 ko.validation을 사용하는 방법이 있습니까?ko.validation을 사용하여 한 번에 하나의 속성을 확인합니다.

답변

1

여러보기에서 재사용해야하거나 하나의보기에서 동일한보기 모델의 여러 인스턴스가 필요하지만 다른 유효성 검사 요구 사항 (주석의 참조)이 필요한보기 모델의 경우 점점 더 보편적 인 문제입니다. 녹아웃 (knockout)과 녹아웃 검증 (knockout-validation)은 대단한 것이지만, 현재의 구현은 아직 이러한 재사용 성 시나리오에 맞게 확장되지 않습니다.

Extreme Engineeering Solutions에서 작업하면서 개발 된 최근 오픈 소스 프로젝트 'ValidatedViewModel'은 인스턴스별로 유효성 제한 조건 그룹의 응용 프로그램을 구성 할 수있는 방법을 제공합니다. 클론 Validated View Model here on github. 설명서, 단위 테스트 및 기능에 대해 어떻게 생각하는지 알려주십시오.

+0

[1] : https://groups.google.com/forum/?fromgroups=#!msg/knockoutjs/9JJPlk-9vu4/FQUR1_m5Os8J [2] : https://github.com/ericmbarnard/Knockout- 유효성 검사/이슈/111 –