Meteor和Mongo db - 访问当前页面中字段的值

时间:2016-07-13 09:50:35

标签: javascript mongodb meteor spacebars

我是Mongo的新手,无法创建可以访问已加载到页面上的_id的集合中特定字段的javascript。

我搜索了Mongo文档,Meteor文档和教程以及StackOverflow,虽然有些事情看起来很有希望,但他们通常会提到获取已知_id的字段,在这种情况下,_id会动态添加到页面中。所以我想要像" this.description" 这样的"描述"是需要捕获的领域。

页面已加载并使用Spacebars成功收集Mongo字段信息。例如,对于集合"产品",

{{description}} 

显示为

I'm an excellent product!

页面上的唯一产品和说明。

现在在页面模板js中,我该如何做等效的

var thisDescription = {{description}};
console.log(thisDescription);

它将返回完全相同的字段值到console.log?

我在模板的帮助声明中试过了

thisDescription: function() {
  var context = FlowRouter.current();
  return this.description;
},
console.log(thisDescription);

...但它崩溃了应用程序。

我还尝试从帮助程序中删除console.log但是保留了该函数,并将其放入模板html中

<script type = text/javascript>
  console.log(thisDescription);
</script>

...但它返回&#34; thisDescription未定义&#34;。

如果我能找到任何方法让console.log在每次访问模板时打印正确的值,我都会高兴。

0 个答案:

没有答案