gpt4 book ai didi

javascript - Meteor & Blaze 模板的子部分

转载 作者:行者123 更新时间:2023-12-03 04:33:34 27 4
gpt4 key购买 nike

您好,我正在使用 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}}

但现在我意识到我喜欢在 App_body 中插入的不仅仅是“main_content”。有没有办法为每个模板定义子部分并引用它们,因为这代表了我所拥有的逻辑连接。

最佳答案

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" });

关于javascript - Meteor & Blaze 模板的子部分,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43387870/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com