我有一个小问题。如果我直接将其转储到body标签
,下面的代码片段效果很好 {{#each tasks}}
<ol> <li>Router Name: {{ routerName }}</li>
<li>Router Enable: {{Enable}}</li></ol>
{{/each}}
但是,当我将其包装在模板中并尝试通过路由(铁路由器)调用时,它无法显示查询结果。
<template name ='ManagementConfig'
{{#each tasks}}
<ol> <li>Router Name: {{ routerName }}</li>
<li>Router Enable: {{Enable}}</li></ol>
{{/each}}
</template>
Route.js:
Router.route('/ManagementConfig',{ name:'ManagementConfig' });
除了上述内容之外的所有内容都在模板和路径中运行良好。我哪里错了?
答案 0 :(得分:1)
您的 ManagementConfig 模板无权访问任务对象。您可以通过创建辅助方法并传递数据来解决此问题。
Template. ManagementConfig.helpers({
'tasks': function(){
//Change this to your task data
return Lists.find({}, {sort: {name: 1}});
}
});