【发布时间】:2015-12-04 13:58:14
【问题描述】:
我有以下模板,它使用 Tempalte.dynamic 助手来呈现动态模板。
<template name="links">
<div class="panel-body">
{{> Template.dynamic template=viewTypeTemplate data=links}}
</div>
</template>
如果我使用 viewTypeTemplate 变量作为模板帮助器,这将有效,如下所示。
Template.links.helpers({
viewTypeTemplate: function () {
return Session.get('isThumbView') ? 'linkThumbList' : 'linkList';
}
});
但它不起作用我使用 Meteor Viewmodel 绑定变量而不是模板帮助变量。
Template.links.viewmodel({
isThumbView: false,
viewTypeTemplate: function(){
return this.isThumbView()? 'linkThumbList' : 'linkList';
}
});
【问题讨论】:
标签: templates meteor viewmodel