我正在尝试添加评论,它有一个 {postId} 字段。目前我返回帖子 id 以将其添加到评论集合中,var id = FlowRouter.getParam('id');
因为我的路线包括我将在参数中留下评论的特定帖子的 id。现在我想将路线而不是 myapp.com/posts/:id 更改为 myapp.com/post/:title 所以我不能再从参数中获取 id ....我怎样才能得到的 ID路由器参数中不再可用的帖子?
所以现在我的事件代码是:
Template.post.events({
"click #submitComment": function () {
var commentText = $("#commentfield").val();
var postId = FlowRouter.getParam('id');`
Comments.insert({postId: postId, comment: commentText});
}
})
我记得我使用过类似的其他应用程序,template.data._id
但我无法让它工作
这个问题也适用于我的助手和订阅者,我总是需要获取模板的特定帖子、评论、视频 id ......但需要找到一种方法,因为我不希望我的所有路线都包含 id他们。谢谢