[英]Subparts for templates with Meteor & Blaze
您好,我正在使用流星与烈焰
我的路线如下所示:
FlowRouter.route('/software', {
name: 'software',
action(params, queryParams)
{
BlazeLayout.render('App_body', {main_content: 'software_page'});
}
});
在App_body中,我使用main_content(保存模板的名称),如下所示:
{{> Template.dynamic template=main_content}}
但是现在我意识到,我不仅要在“ main_content”中插入App_body。 有没有一种方法可以为每个模板定义子部分并引用它们,因为这将代表我的逻辑连接。
blaze-layout自述文件的顶部有一个使用动态模板的示例:
的HTML:
<template name="layout1">
{{> Template.dynamic template=top}}
{{> Template.dynamic template=main}}
</template>
<template name="header">
<h1>This is the header</h1>
</template>
<template name="postList">
<h2>This is the postList area.</h2>
</template>
<template name="singlePost">
<h2>This is the singlePost area.</h2>
</template>
现在,您可以在第二个参数中输入多个模板名称的同时渲染布局,该参数是一个对象,其中每个键都指定一个模板名称。
js:
BlazeLayout.render('layout1', { top: "header", main: "postList" });
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.