#javascript #backbone.js #backbone-stickit
#javascript #backbone.js #магистраль-stickit
Вопрос:
Я использую Backbone.js с липучкой для привязки. У меня есть что-то вроде приведенного ниже. Как мне узнать, на какой элемент нажал пользователь? (Переключатели)
initialize: function() {
this.listenTo(this.model, 'change', this.blockDiv);
}
blockDiv : function() {
console.log('The changed element is ' ); //How do i know which element the user has changed?
}
bindings : {
'[name=element1]' : element1,
'[name=element2]' : element2
}
Ответ №1:
Вы прослушиваете изменения из своей модели, а не события DOM напрямую. Вы можете проверить, какие атрибуты модели изменились с помощью changedAttributes.