Главная

Webmacter V.2 Всё для вебмастера » Уроки по JS » Backbone.js 14 — обновление отображения

Backbone.js 14 — обновление отображения

Backbone.js 14 — обновление отображения


В данном уроке мы с вами будем учиться обновлять 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
Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь. Мы рекомендуем Вам зарегистрироваться либо зайти на сайт под своим именем.

Информация

Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.