2017-06-26 8 views
0

HTML:カスタマイズはノックアウト検証中=真の必要

<input class="form-control" type="text" data-bind="value: Participant().FirstName /> 

モデル:

self.FirstName = ko.observable(data === null ? "" : data.FirstName); 

のViewModel:検証は私が既に持っているかもしれないので、

ko.validation.init(); 
    self.ApplyValidations = function() { 
        var participant = new Participant(null); 
     participant.FirstName.extend({ 
         required: true 
        }), 

が動作していない0または""テキストフィールドを渡しました。 ""または0を避けてテキストボックスを検証できるように、誰でも必要なカスタマイズを手伝ってもらえますか?

+0

https://jsfiddle.net/を作成できますか?質問に欠けているビットがたくさんあり、実行中の(そして失敗した)例がたくさんあります。 – delixfe

答えて

0

お使いのモデルでこれを試してください。

self.FirstName = ko.observable(self.FirstName || "") 
+0

var参加者=関数(データ){ var self = this; self.FirstName = ko.observable(data === null? "":data.FirstName); こんにちは@korgrue、私はこの方法で私のモデルを持っています。ありがとう – KimboSlice

関連する問題