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
如何从Meteor中Chrome控制台中的某个模板实例获取数据对象?_Meteor - Fatal编程技术网

如何从Meteor中Chrome控制台中的某个模板实例获取数据对象?

如何从Meteor中Chrome控制台中的某个模板实例获取数据对象?,meteor,Meteor,Blaze.getData($('#orderForm')[0]) 需要注意的是,orderForm模板上可用的相同数据也可用于其子模板-photographyServicesForm,videographyServicesForm,onlineProductsForm,您要签出并删除 使用Blaze.getData您只需执行以下操作: <template name="orderForm"> <div id="orderForm"> {{> photo

Blaze.getData($('#orderForm')[0])

需要注意的是,
orderForm
模板上可用的相同数据也可用于其子模板-
photographyServicesForm
videographyServicesForm
onlineProductsForm

,您要签出并删除

使用
Blaze.getData
您只需执行以下操作:

<template name="orderForm">

  <div id="orderForm">
    {{> photographyServicesForm}}
    {{> videographyServicesForm}}
    {{> onlineProductsForm}}
  </div>

</template>

这非常有效,但是您必须在模板实例中有一个元素,才能查询。

谢谢。这很有效。感觉有点傻乎乎的,但效果不错。我可以执行
Blaze.getData($(“#订单摘要”)[0])
并返回数据。在上面的示例中,我需要做的是在我的
orderForm
html中设置一个ID或其他易于选择的元素。我正在更新我的OP。正如所说的那样;我不会用身份证的。我只把它们用作锚。使用id使其模块化程度大大降低。对。为了我的目的,虽然我需要它是直接的。我认为,一般来说,对于Meteor模板实例,如果要返回为该特定模板存储的数据,则需要精确。
<template name="orderForm">

  <div id="orderForm">
    {{> photographyServicesForm}}
    {{> videographyServicesForm}}
    {{> onlineProductsForm}}
  </div>

</template>
Blaze.getData(document.querySelector('.someelement'))