名前空間とノックアウト検証を組み合わせるのに問題があります。これは検証を破ります:
myNameSpace = {
viewModel: {
name: ko.observable().extend({ digit: { digit: true, message: "digits only"} })
}
};
ko.validation.init({});
ko.applyBindings(myNameSpace);
とは対照的に:
myNameSpace = {
viewModel: {
name: ko.observable().extend({ digit: { digit: true, message: "digits only"} })
}
};
ko.validation.init({});
ko.applyBindings(myNameSpace.viewModel);
これは問題なく動作します。
誰かが私に違いを説明できますか?</ p>