У меня возникла проблема с рендерингом Магионной сетки и рендеринга ItemView. Мне нужно передать значение из Composite View для каждого из элементов Item View. Значение корректно содержится в массиве параметров представления элемента, однако я не могу получить к нему доступ из метода templateHelpers.
Поэтому я попытался установить его как значение моего представления, но когда я выдаю массив, он возвращает значение "undefined".
Композитный вид
var TableView = Backbone.Marionette.CompositeView.extend({
....
itemViewOptions: {
foo: "bar",
},
Просмотр позиции
var RowView = Backbone.Marionette.ItemView.extend({
template: RowTemplate,
tagName: "tr",
foo: "",
initialize: function(){
this.foo = this.options.foo;
},
templateHelpers: {
foo: function(){
return this.foo;
}
},
Что я делаю неправильно? Как я могу получить доступ к значению и выбрать его в шаблон? Спасибо.