
В данном уроке мы с вами будем учиться обновлять dom при изменении моделей.
Нам нужно сообщить нашему приложениею “когда одна из моделей, связанная с видом данной задачи, меняется, тогда заново отрисуй rerender данный вид”. Давайте разберемся как сделать это.
Перейдём к классу (исходники смотрите в предыдущем уроке) App.Views.Task:
initialize: function () {  
        this.model.on('change', this.render, this); 
}При нажатии “отмена”, функция prompt возвращает null, давайте учтём и это. Также обрежем лишние пробелы при помощи функции trim.
App.Models.Task:
validate: function (attrs) {
	if ( ! $.trim(attrs.title) ) {
		return 'Имя задачи должно быть валидным!';
	}
}Источник:loftblog
       
        
        
         
    
 
     
     
     
    