Backbone, получение идентификатора / имени измененного элемента

Я использую Backbone.js с Stickit для привязки. У меня есть что-то вроде ниже. Как узнать, на какой элемент нажал пользователь? (Радио-кнопки)

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 напрямую. Вы можете проверить, какие атрибуты модели изменились с помощью hasAttributes.

Другие вопросы по тегам