Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/meteor/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 使用Meteor with Iron:Router,js以保证刷新的方式打开路由_Javascript_Meteor_Iron Router - Fatal编程技术网

Javascript 使用Meteor with Iron:Router,js以保证刷新的方式打开路由

Javascript 使用Meteor with Iron:Router,js以保证刷新的方式打开路由,javascript,meteor,iron-router,Javascript,Meteor,Iron Router,我们有Iron:Router的js代码,可以转到新的路由: Router.go('/'); 我们有重新加载和翻页的代码: window.location.reload(true); 一次完成这两个任务的代码是什么(这样用户就可以转到新的路由并且保证页面可以重新加载) 谢谢如果路径中只有一个模板呈现,您可以将重新加载语句插入到模板中 Template.name.onRendered(function(){ // reloading code goes here. }); 或者您可以使用on

我们有Iron:Router的js代码,可以转到新的路由:

Router.go('/');
我们有重新加载和翻页的代码:

window.location.reload(true);
一次完成这两个任务的代码是什么(这样用户就可以转到新的路由并且保证页面可以重新加载)


谢谢

如果路径中只有一个模板呈现,您可以将重新加载语句插入到
模板中

Template.name.onRendered(function(){
 // reloading code goes here.
});
或者您可以使用
onaafteraction
hook of Iron router来完成重新加载


简单的答案,就像普通的HTML5一样:

window.location.href = "/";

这将重新加载整个应用程序(这是本例中所需的)。

感谢您的帮助。这两种方法中的任何一种都不会导致页面无限期地重新加载(每次呈现时都会重新加载)?是的,每次都会重新加载。我真的很感兴趣的是,当一个页面加载一次后,重新加载它背后的原因是什么。如果答案对你有帮助,你可以把这个答案标记为正确。我想我不清楚。我不希望它无限期地重新加载。我只想让它进入路线,再装一次。再次感谢。请尝试使用
会话
,然后相应地使用重新加载功能