gpt4 book ai didi

javascript - 在 meteor 中,如果我使用模板名称而不是主体,则它不起作用

转载 作者:行者123 更新时间:2023-11-27 23:09:08 25 4
gpt4 key购买 nike

我处于基础水平并且遇到问题,那就是,在 meteor 中,如果我在 Javascript 文件中使用模板名称而不是主体,那么它不起作用..

这是我的 html 代码:

    <head>
<title>simple</title>
</head>

<body>
<ul>

{{#each player}}

<li> {{text}}</li>


{{/each}}

</ul>
</body>

<template name="shahin">

{{player}}

</template>

javascript代码:

Template.shahin.helpers({
player: [
{ text: "This is paragraph 1..." },
{ text: "This is paragraph 2..." },
{ text: "This is paragraph 3..." },
{ text: "This is paragraph 4..." },
{ text: "This is paragraph 5..." }
]
});

现在,如果我运行这段代码,它不会显示任何内容。但是我用这个改变了我的 Tamplate 名称

Template.body.helpers

那么代码就可以运行了。有人可以解释为什么会这样吗?让我知道为什么这不起作用:

Template.shahin.helpers

最佳答案

它不起作用,因为您没有在 body 的任何地方调用模板。

试试这个:

     <head>
<title>simple</title>
</head>

<body>
{{> shahin}} <!-- this is where the contents of template="shahin" will render. If you don't call this, "shahin" will never get displayed -->
</body>

<template name="shahin">

<ul>

{{#each player}}

<li> {{text}}</li>


{{/each}}

</ul>

</template>

关于javascript - 在 meteor 中,如果我使用模板名称而不是主体,则它不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47254637/

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