コメントを追加しようとしていますが、{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 を含めたくないため、方法を見つける必要があります。彼ら。ありがとう