I'm having trouble combining namespacing with knockout validation. This breaks the validation:
myNameSpace = {
viewModel: {
name: ko.observable().extend({ digit: { digit: true, message: "digits only"} })
}
};
ko.validation.init({});
ko.applyBindings(myNameSpace);
​As opposed to:
myNameSpace = {
viewModel: {
name: ko.observable().extend({ digit: { digit: true, message: "digits only"} })
}
};
ko.validation.init({});
ko.applyBindings(myNameSpace.viewModel);
Which works fine.
Can anyone explain to me the difference? ​ ​