访问Meteor中Template渲染函数中的父数据上下文
Access parent data context in Template rendered function in Meteor
我有以下父模板:
<template name="parentTempl">
{{#each child}}
{{> childTempl}}
{{/each}}
</template>
我想访问childTempl
:中的父数据上下文
Template.childTempl.rendered = function() {
console.log(this.parent.data); // ?
};
我该怎么做?如有任何帮助,我们将不胜感激。
您可以使用Template.parentData(n)
访问任何模板助手或呈现回调中的父上下文。请参阅此处的文档。在内部,它所做的只是为父视图调用Blaze getView方法,直到它达到所需的父上下文(如n所定义)。
相关文章:
- 函数参数中的数据与指定变量之间的任何性能差异
- 如何将firebase数据传递到函数中
- 为什么不'我们在javascript中使用函数参数的数据类型
- Meteor Router数据函数被调用两次
- onChange 函数更改表中显示的数据
- 如何降低此函数的复杂性,该函数根据数据类型进行回调
- 函数jquery.html()不提供数据属性集值
- javascript函数将数据添加到屏幕,但随后被另一个函数覆盖
- 从AJAX回调函数中分离数据
- 如何在从客户端接收数据时从本机方法触发javascript函数?
- 在p:dataScroller中添加的数据丢失了Javascript函数
- 为什么在调用父构造函数时在[]中发送数据
- 在javascript中调用函数/对象引用时,可容纳任何数据类型
- 表单中的数据不会传递给提交函数-使用Angular
- 如何拦截 jQuery Datatables 搜索函数以在搜索之前重新加载数据(函数的名称是什么)
- Jquery Html数据函数
- JQuery数据函数返回错误的值
- 如何保持数据函数和变量DRY
- 用Angular Bootstrap Calendar传递额外的数据给单元格数据函数
- 若忽略语句,则映射API存储数据函数