如何从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'))