マリネット複合ビューテンプレートにパラメータを取得する方法はありますか?私は、ビューで初期化されたパラメータがテンプレートで利用可能になると考えましたが、うまくいかないようです。backbone marionetteコンポジットビューテンプレートにパラメータを渡す方法
Views.myView = Marionette.CompositeView.extend({
template: '#myView',
otherstuff...
});
var collection = new App.Collection();
App.main.show(new Views.myView({
collection: collection,
isMine: true
}));
テンプレート:
<%= isMine %>
、テンプレートがレンダリングされるときisMine
が未定義:
+1これは正しい方法です。もし誰かが不思議だったら、関数ではなく、templateHelpersに直線オブジェクトを渡すこともできます: –
オブジェクトを渡すと "this"キーワードに直接アクセスすることはできません。 (申し訳ありませんが、私のコメントを編集することはできません!) –