Javascript 使用Meteor with Iron:Router,js以保证刷新的方式打开路由
我们有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
Router.go('/');
我们有重新加载和翻页的代码:
window.location.reload(true);
一次完成这两个任务的代码是什么(这样用户就可以转到新的路由并且保证页面可以重新加载)
谢谢如果路径中只有一个模板呈现,您可以将重新加载语句插入到
模板中
Template.name.onRendered(function(){
// reloading code goes here.
});
或者您可以使用onaafteraction
hook of Iron router来完成重新加载
简单的答案,就像普通的HTML5一样:
window.location.href = "/";
这将重新加载整个应用程序(这是本例中所需的)。感谢您的帮助。这两种方法中的任何一种都不会导致页面无限期地重新加载(每次呈现时都会重新加载)?是的,每次都会重新加载。我真的很感兴趣的是,当一个页面加载一次后,重新加载它背后的原因是什么。如果答案对你有帮助,你可以把这个答案标记为正确。我想我不清楚。我不希望它无限期地重新加载。我只想让它进入路线,再装一次。再次感谢。请尝试使用会话
,然后相应地使用重新加载功能