![](/img/trans.png)
[英]How to access template instance from helpers in Meteor 0.8.0 Blaze
[英]Template Rendered callback in Meteor 0.8.0 blaze
通过此更新和新模板引擎Blaze的介绍,我遇到了一些问题,更具体地说是模板渲染回调。
template.my_template.rendered
.my_template.rendered的那一行似乎不再适合我。 当我尝试记录( this._id
)并且其中的任何内容都没有实际工作时给我未定义。
我在介绍中看到了Meteor.render
已被删除。 这两者有什么共同之处吗? 如果已更改,更新语法是什么?
如果在模板渲染的回调中使用this._id
,请尝试使用this.data._id
。 我有点不确定为什么this._id
之前在渲染的回调中为你工作。
如果它是你的助手而不是你渲染的回调,它将保持为this._id
,但是一些规则已经改变,这取决于你的模板是否在另一个模板中。
有一个迁移指南可以帮助您构建模板以进行大火。 你也可以在这里发帖,但鉴于你提供的细节,没有足够的信息来确定真正的问题是什么。
Meteor.render
已弃用。 有一个新的UI.render命名空间( http://docs.meteor.com/#ui )可以做类似的事情。 这取决于你想做什么,但UI.insertWithData可能会做类似的事情。
请参阅Meteor.render上的迁移文档: https : //github.com/meteor/meteor/wiki/Using-Blaze#meteorrender-has-been-removed
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.