я вызвать событие с одной точки зрения, как это:эль неопределен, когда событие срабатывает
select: function() {
// Shorthand for the application namespace
var app = brickpile.app;
// Trigger the selected event
app.trigger('selected', this.model);
}
и связывается с тем же событием в другой точке зрения:
initialize: function() {
// Shorthand for the application namespace
var app = brickpile.app;
// bind to the selected event
app.bind('selected', this.selected);
},
в моей функции я получаю ток экземпляр el property?
selected: function (model) {
// find the input hidden located in this views el
$(this.el)... // is undefined
},
что я пропустил?
Возможно проблема сфера, попробуйте app.bind ('выбран', this.selected, это); – nikoshr
@nikoshr Исправьте, спасибо за помощь! – Marcus
Вы также можете '_.bindAll (это, 'selected')' в '' инициализировать'' и не беспокоиться о аргументе контекста 'bind'. –