【发布时间】:2016-02-09 03:38:10
【问题描述】:
我正在寻找一种方法来访问并将一些数据注入到模板的变量中。我想在路由之前获取数据,并在需要的模板呈现时使其可用。
直接访问该范围会很有用。这是我的特定模板的代码(尚未渲染),变量是 allFriends
Template.FacebookLook.onRendered(function () {
const instance = Template.instance();
if(!!Friends.find().fetch()) {
instance.allFriends = Friends.find().fetch();
} else {
Popup.show("Invite your friends", null);
}
});
我在论坛上发现了一些讨论,我得到了:
Template.InitView.onCreated(function () {
Blaze.getView('FacebookLook').allFriends.set([]);
});
但我收到了Uncaught Error: There is no current view
【问题讨论】:
标签: javascript meteor meteor-blaze