0
在下面的流星代码:直接回到流星收集
Template.postsList.helpers({
posts: function() {
return Posts.find();
}
});
我们不能返回Posts.find()?
posts: Posts.find()
在下面的流星代码:直接回到流星收集
Template.postsList.helpers({
posts: function() {
return Posts.find();
}
});
我们不能返回Posts.find()?
posts: Posts.find()
根据Pepe-LG指出的,我完全改变了我的答案。构建过程只考虑模板中的html,所以帮手在这里不起作用。事实上,如果您在注册模板帮助器之前声明了Posts
集合(即集合需要在比辅助函数更深的目录中声明),或者在lib
文件夹,按照load order。
我想你应该再次通读这个解释。在构建过程中,html文件被解析并编译成JavaScript代码。定义助手等的JavaScript代码不参与此过程。 – 2014-11-04 20:55:15
你是对的,@ PeppeL-G,这与构建过程无关。如果您正确设置加载顺序,这实际上工作正常。谢谢你指出 - 我会改变我的答案。 – richsilv 2014-11-04 23:53:51
非常感谢你们! – 2014-11-05 10:18:09