Skip to content

Error in chapter 4 - validate doesn't work  #2

@paulyang0125

Description

@paulyang0125

there's no "false" returned or error in the console unless you put {validate: true} on set func....

like

person.set('age', -1, {validate: true});
Age must be positive
false

Grabbed from http://www.codebeerstartups.com/2012/12/4-adding-validations-in-models-in-backbone-js-learning-backbone-js/

var person = new Person;
person.get('age')// will return 23 as default value
person.set('age', -1)// will return false and value ie -1 will not be set

person.on('error', function(model,error){
console.log(error); // printing the error message on console.
});

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions