Knockout-Contrib/Knockout-Validation
Vedi su GitHubValidation on nested objects not working after changing whole object
Open
#398 aperta il 28 gen 2014
help wanted
Metriche repository
- Star
- (1024 star)
- Metriche merge PR
- (Nessuna PR mergiata in 30 g)
Descrizione
Hi, I have a problem with validating nested objects. I have following view model:
var ViewModel = function (first) {
this.person = ko.observable(new Person(first));
this.changePerson = function () {
this.person(new Person("changed"));
};
};
var Person = function (first) {
this.firstName = ko.observable(first).extend({
required: true
});
};
everything works as expected as long as I do not call changePerson function. After calling change if I have element with data-bind="person().firstName" validation messages will not show. Working example (http://jsfiddle.net/MDhUR/). I found a work round to this issue - if I use to bind to firstName everything works as expected (http://jsfiddle.net/seRr5/1/) .
regards.