1. Model нужно инициализировать ДО биндинга (
http://jsfiddle.net/udXL5/632/ )
2. Валидация model при set() работает принудительно { validate : true } в отличие от save()
3. По умолчанию метод isValid() возвращал true при заданных аттрибутах ( посмотреть: console.log( model.isValid ); )
var model = new APP.DiaryModel();
this.model = model
Backbone.Validation.bind( this, {
attributes : ['title', 'desc']
} );
model.set({
title: titleValue,
desc: descValue
},
{
validate: true
});
обратил внимание на:
this.$el.find('#diariesListInner')
а что, такая запись не работает:
this.$('#diariesListInner')
?