3

次のフォーム構造のフィールドをknockout.validationで検証しようとしています。

form body:
  static fields (observables) 
  field_container:(observableArray)
     n dynamic fields (observables)  

これがjsfiddleでの簡単な実装です。http://jsfiddle.net/D6Ltg/4/ errors.showAllMessagesを呼び出すと静的フィールドを検証できますが、動的フィールドは検証されません。observableArrayのobservableを検証するにはどうすればよいですか?

編集:RTFM:https ://github.com/ericmbarnard/Knockout-Validation/wiki/Configuration グループ化:{deep:true}を構成に追加すると、ネストされたすべての構造も有効になります。

4

1 に答える 1

3

私が見つけた解決策は、observablearray要素をウォークスルーし、各要素を手動で検証することです。それに応じてjsfiddleコードを変更しました。http://jsfiddle.net/D6Ltg/7/

于 2012-04-15T12:15:33.947 に答える