gpt4 book ai didi

javascript - 无法识别 Meteor.js 中的模板语法?

转载 作者:行者123 更新时间:2023-11-30 17:01:43 25 4
gpt4 key购买 nike

首先,我想说的是,我对 Meteor.js 没有太多经验,只是不久前才开始使用,而且并不经常使用它。如果这个问题看起来很愚蠢或显而易见,请原谅我。

我试图在我的模板中访问一个 {{#each}} 助手(模板名称是目录):

{{#each teachers}}

<h1>{{name}}</h1><br />
<p>{{description}}</p>

{{/each}}

为了引用它,我输入了以下代码:

Template.directory.teachers = function(){

}

但是 Meteor 抛出以下异常:“ReferenceError:模板未定义”

有人知道我在这里做错了什么吗?再次抱歉,如果答案很明显。我正在运行最新的 Windows 版本,并且我的所有包都已更新。感谢您的帮助:)

最佳答案

您的 directory.html 文件应与此类似:

<template name="directory">
{{#each teachers}}
<h1>{{name}}</h1><br />
<p>{{description}}</p>
{{/each}}
</template>

您的 directory.js 文件应与此类似:

Template.directory.helpers({
teachers: function () {
return Teachers.find({}); // or as in your sample ['teacher1', 'teacher2'];
}
});

关于javascript - 无法识别 Meteor.js 中的模板语法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28711684/

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