从我从文档中可以看出,您可以使用"this.data"从渲染回调中访问模板数据上下文.但是每当我尝试这个时,我都会得到不确定的.使用基本流星示例的示例https://gist.github.com/4362039
其他人有这个问题吗?或者有一个工作示例,您可以访问this.data?
@ parkej3,你是正确的,这this.data
是从创建,渲染和销毁的回调中访问模板的数据上下文的方法.但是:小心这一点很重要(双关语),因为this
创建,渲染和销毁的回调中的模板实例是模板实例,而模板助手则this
指的是模板的数据上下文.
this.data
如果未使用数据上下文调用相关模板,则将不确定.
正如@Rahul所提到的,如果模板在一个{{#with}}
或一个{{#each}}
块内部呈现,模板将具有数据上下文,在这种情况下,这些语句为模板实例提供其数据上下文. {{#with contextObject}}
分配contextObject
给this.data
,同时{{#each items}}{{>item}}{{/each}}
将item
模板设置this.data
为每个项目的相关项目.
归档时间: |
|
查看次数: |
726 次 |
最近记录: |