Я создал кучу Backbone.js просмотров. Каждое представление имеет связанный элемент (view.el
).
Учитывая элемент на странице - вне контекста представления - какой лучший способ получить представление для элемента?
Например, скажем, какое-то событие влияет на кучу элементов на странице, и я хочу вызвать метод для каждого представления, связанного с затронутыми элементами.
Один из способов - назначить представление элементам данных, но мне интересно, пропустил ли я что-нибудь умнее:
var myview = BackBone.View.extend({
initialize: function(options) {
$(this.el).data('view', this);
...
}
});
(Я использую Backbone с jQuery 1.5.)