私はViewModelを持っていて、それをericmbarnard/Knockout-Validationで使用しています。その中に私はこのフィールドを持っています:
self.checksum = ko.observable().extend({required: {message: " * Required"}});
私のhtmlでは、これは:
<input type="text" id="txtCheckSum" name="txtCheckSum" data-bind="value: checksum"/>
そして、javascriptコードで「入力ファイル」の値を追加します。このJavaScriptコードでは、md5ファイルを計算してから、フィールドtxtCheckSumに入力します。しかし、残念ながら、これは私のViewModelを自動的に埋めることはありません。
したがって、チェックを「viewModel.errors()。length == 0」と呼ぶと、空のようなエラーが発生します。
ヘルプ?