Показать сообщение отдельно
  #1 (permalink)  
Старый 28.12.2014, 15:37
Кандидат Javascript-наук
Отправить личное сообщение для vuler Посмотреть профиль Найти все сообщения от vuler
 
Регистрация: 16.02.2012
Сообщений: 109

Вопрос по backbone - не срабатывает событие
Только начинаю разбираться с backbone. Может кто подскажет, почему не срабатывает событие?
Test=Backbone.Model.extend({
	constructor: function() {
		this.maewe=100;
	},
	initialize:function(){
		this.on('all',function(){
			console.log('СОБЫТИЕ');
		})
		
	},
	increase:function(){
		this.maewe++;
		}
})

$(document).ready(function() {
	var test=new Test();
	$('#myButton').on('click',function(){
		test.increase();
		console.log(test.maewe);
	});
})

Тут для теста взял переменную maewe.
При нажатии на кнопку #myButton запускаю функцию увеличивающую maewe на единицу. console.log(test.maewe); - пишет все верно 101,102,103 и т.д., но this.on('all',function(){
console.log('СОБЫТИЕ');
}) - не срабатывает, ставил - change:maewe - тот же результат. В чем тут может быть загвоздка?
Ответить с цитированием