Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/475.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/meteor/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 在模板呈现函数中访问集合_Javascript_Meteor - Fatal编程技术网

Javascript 在模板呈现函数中访问集合

Javascript 在模板呈现函数中访问集合,javascript,meteor,Javascript,Meteor,我需要填充一个javascript标记元素,并希望在模板呈现的回调上进行填充 然而,我在访问这个地方收集的数据时遇到了问题。即使是非常简单的计数函数也总是返回未定义的值 Template.eventEdit.rendered = function() { alert(Tags.find().count()); } 怎么了?使用meteor集合中的数据预填充jquery元素的正确位置在哪里 作为参考,实际代码如下所示: $('#inputTags').tokenInput( '/t

我需要填充一个javascript标记元素,并希望在模板呈现的回调上进行填充

然而,我在访问这个地方收集的数据时遇到了问题。即使是非常简单的计数函数也总是返回未定义的值

Template.eventEdit.rendered = function() {
  alert(Tags.find().count());
}
怎么了?使用meteor集合中的数据预填充jquery元素的正确位置在哪里

作为参考,实际代码如下所示:

$('#inputTags').tokenInput( 
    '/tagsJSON',
    {
      propertyToSearch: "tag",
      theme: "facebook",
      prePopulate: JSON.stringify(Tags.find({_id: this.data._id},{fields: {"_id":1, "tag":1}}).fetch())

});

我用的是流星0.8.2。非常感谢。

如果在控制台中运行
Tags.find().count()
,您会得到什么?它返回0或3。我最终找到了一个失踪的韦顿铁路由器。如果没有订阅标签集合,那么预填充显然不起作用。