Магистраль, получающая идентификатор / имя измененного элемента

#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.