【发布时间】:2015-06-17 15:12:44
【问题描述】:
我有这个 Meteor 布局:
<template name="layout">
{{> toolbar }}
<div class="container">
{{> yield}}
</div>
</template>
Router.configure({
layoutTemplate: 'layout'
});
我想让工具栏参数根据页面显示动态内容。我可以通过使用一些反应变量来做到这一点。但是,当同一个客户端同时打开多个页面时会发生什么?每个页面的工具栏都应该显示自己的内容,彼此独立。如何实现?
【问题讨论】:
-
类似
Template.layout.helpers({toolbar: function(){return 'some value'}})? -
你可以用任何你想要的东西替换
'some value'。 -
如何从另一个模板(通过 {{yield}} 调用的模板)访问此帮助器?
-
要使用 registerHelper,请参阅 docs.meteor.com/#/full/template_registerhelper
标签: meteor meteor-helper