【发布时间】:2016-01-12 14:44:10
【问题描述】:
我无法让我非常简单的流星教程阅读我在 Mongodb 中的收藏并打印到页面。这是在流星网站上找到的官方教程。任何帮助将非常感激。如果有人想连接到工作区并进行更改,请告诉我,我可以授予访问权限。
这是我工作区的链接:https://ide.c9.io/hilldesigns/meteor
Tasks = new Mongo.Collection("tasks");
if (Meteor.isClient) {
// This code only runs on the client
Template.body.helpers({
tasks: function () {
return Tasks.find({});
}
});
}
这是 HTML 标记:
<head>
<title>Todo List</title>
</head>
<body>
<div class="container">
<header>
<h1>Todo List</h1>
</header>
<ul>
{{#each tasks}}
{{> task}}
{{/each}}
</ul>
</div>
</body>
<template name="task">
<li>{{text}}</li>
</template>
【问题讨论】:
-
您的助手定义了“任务”,但您的模板使用了“任务”。
-
我也试过了,但没有成功@BrendanTurner
-
您不能像那样将模板助手附加到正文。您必须制作一个模板(可能是“taskList”)并通过 {{> taskList}} 包含它,然后将您的模板助手指向 taskList 而不是正文。
-
这令人惊讶,因为代码是从流星教程本身复制和粘贴的。你能模拟一些你所说的代码吗?我不确定你在说什么@BrendanTurner
-
查看应用程序 url:meteor-hilldesigns.c9users.io 上面的内容,我没有看到错误。问题解决了吗?接受的答案有 cmets 表明它不起作用,但没有参考有效的实际解决方案
标签: javascript mongodb meteor cloud9-ide