初学者流星/JS问题:
在 Meteor 中关联对象时,我看到一小行我不理解的代码。例如,发布带有相关评论的帖子。
var $body = $(e.target).find('[name=body]');
var comment = {
body: $body.val(),
postId: template.data._id
};
因此,获取评论的内容,将其放入变量“comment”中,并创建一个 postId 以进入该评论,以便您知道该评论属于哪个帖子。这个 postId 是用 *'template.data._id'* 调用的
我的问题是:
- 所以你调用模板,那么你不想调用模板名称吗?不是数据?数据从何而来?
除此之外,所以你调用数据......然后是._id,“数据”还有其他选项吗?IE
模板数据。(选项)
这对我不起作用,哈哈,*console.log(template.data._id);* 回来未定义。所以它没有像宣传的那样抓取对象 ID。我确定我搞砸了。
如果您需要更多上下文,这里是周围的代码: https ://github.com/DiscoverMeteor/Microscope/blob/master/client/views/comments/comment_submit.js