javascript - 为什么我的收藏中的项目没有显示在页面上? ( meteor )

标签 javascript html mongodb meteor

这是我的 meteor 代码:

Template.home.events({
'submit #ask-question': function(e,t) {
  e.preventDefault();

  var subject = t.find("#subjectinput").value;
  var question = t.find("#questioninput").value;

  Questions.insert({
    subject: subject,
    question: question,
    createdAt: new Date()
  });
}
});

Template.home.helpers({
questions: function() {
  return Questions.find({});
}
});

还有我的 HTML:

<ul>
  {{#each Questions}}
    {{> question}}
  {{/each}}
</ul>

难道不应该迭代集合并显示每个集合吗? (顺便说一句,我创建了一个模板名称问题,所以这也不是问题)

最佳答案

将您的模板更新为以下内容

<ul>
  {{#each questions}}
    {{> question}}
  {{/each}}
</ul>

关于javascript - 为什么我的收藏中的项目没有显示在页面上? ( meteor ),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33313418/

相关文章:

javascript - 使用多种变体过滤 MongoDB 集合

python - mongoengine - 嵌入式文档中的键索引?

javascript - 现代浏览器的 ECMAScript 功能支持表 需要

javascript - 打开带有图像的模态

html - 扩展文本框以填充它可用的空间

javascript - jQuery 包装由 Div 中的 .Each 方法创建的元素

node.js - MongoDB 连接如何处理 NodeJS Express 服务器中的并发请求?

javascript - 在 PHP 和 Javascript 中处理日期

javascript - 在 Bootstrap 弹出窗口内执行 JS

javascript - 带百分比颜色划分的空心圆