我可以向其他Marionette视图提供templateContext,但是在提供CollectionView时似乎没有利用它。木偶CollectionViews是否具有templateContext?
是的,CollectionViews使用templateContext参数。但是,CollectionView不尊重Marionette.View.setRenderer指定的渲染器。因此,如果指定一个“全局”渲染器-在我的情况下使用Mustache:
Marionette.View.setRenderer((template, viewToRender) => {
return Mustache.render(template, viewToRender);
});
templateContext本质上被忽略。