流星模板没有正确渲染
Meteor template isn't rendering properly
本文关键字:流星 更新时间:2023-09-26
我正在构建一个通知页面,用户可以在其中看到哪些帖子有评论,我想显示每个帖子的日期,但它不工作。
代码如下:
<template name="notification">
<li><a href="{{notificationPostPath}}">Someone commented your post, {{postDate}}</a> </li>
</template>
Template.notification.helpers({
notificationPostPath: function() {
return Router.routes.PostPage.path({_id: this.postId});
},
post: function () {
return Post.findOne({_id: this.postId});
},
postDate: function() {
return moment(post.submitted).format('dddd, MMMM Do');
}
});
控制台打印如下:Deps的Exception from recompute: ReferenceError: post is not defined.
Thanks in advance
我假设错误被标记在以下行:
return moment(post.submitted).format('dddd, MMMM Do');
注意,你不能像这样从其他帮助器中引用帮助器(无论如何,post
是一个函数)-你还需要在postDate
帮助器的开头添加另一行,像这样:
var post = Post.findOne({_id: this.postId});
相关文章:
- 如何使用铁流星与流星的默认路线
- 在流星上使用微信js-sdk时出现拒绝权限错误
- 流星中DOM的繁殖
- 保存串行端口列表与流星
- 我怎么能让流星简单模式中的一个字段等于一个js变量,并且仍然让用户填写简单模式的其余部分
- 流路由器流星的历史
- 动态路径用于流星/铁路由器
- 流星的全球可变范围
- 流星收集更新不是在更新文档
- 在流星中react不工作的defaultValue
- 剑道UI不与流星合作
- 将HTML5模板转换为流星.js,关于js init的问题
- 流星:点击激活其他模板
- 使用流星调用时,可以多次访问流星中的某个函数
- 流星蒙戈的返回阵列
- 如何处理流星变量&对miniMongo有问题
- 流星JS:铁路由器点击按钮
- 我的流星路线出了什么问题
- 流星和铁路由器中的gzip和minimy服务器路由响应
- 在流星中插入嵌套对象