gpt4 book ai didi

javascript - Iron Router waitOn 在 Chrome 中不起作用

转载 作者:行者123 更新时间:2023-11-28 07:57:07 25 4
gpt4 key购买 nike

由于 meteor 的性质,Template.<name>.rendered在检索集合之前执行,我求助于 Iron-Router waitOn .

这是在渲染页面之前等待播放列表启用。它可以在 Firefox 和 IE 中运行(讽刺的是),但不能在 Chrome 中运行。

Chrome控制台指出的错误是Cannot read property 'uploadType' of undefined这是有道理的,因为对象/集合无法在 Chrome 中加载。

遇到这种情况我该怎么办?仅供引用,waitOn 是这样的:

//router.js

this.route('videoPlayer',{
path:'/video',
waitOn: function(){
return [Meteor.subscribe('videoPlaylist'), Meteor.subscribe('video')];
}
});

即使在单个订阅期间也不起作用。

最佳答案

这不是一个错误,而是一个预期的行为,iron router 希望您实现某种类型的“加载”,在定义 Router 后添加此行,并且 waitOn 将按您的预期工作。

Router.onBeforeAction("loading");

关于javascript - Iron Router waitOn 在 Chrome 中不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25954933/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com