Backbone Marionette: templateHelpers und itemViewOptions

Ich habe ein problem mit Rückgrat Marionette und ItemView-rendering.
Ich brauche einen Wert aus einer Zusammengesetzten Ansicht zu jedem Element Anzeigen.
Der Wert enthalten ist, korrekt im options-array der Element-Ansicht, allerdings kann ich ihn über die templateHelpers Methode.

Also habe ich versucht, um es als Wert meiner Ansicht, aber wenn ich render das array gibt es eine "undefined" - Wert.

Das Composite View

var TableView = Backbone.Marionette.CompositeView.extend({
....
    itemViewOptions: {
        foo: "bar",
    },

Der Item View

var RowView = Backbone.Marionette.ItemView.extend({

template: RowTemplate,
tagName: "tr",
foo: "",

initialize: function(){

    this.foo = this.options.foo;              
},

templateHelpers: {  

     foo: function(){
         return this.foo;
     }

},

Was ich falsch mache? Wie kann ich den Zugriff auf den Wert und Holen Sie es an der Vorlage? Danke.

InformationsquelleAutor Ingro | 2012-08-21

Schreibe einen Kommentar