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.