Meteor JS: функция обновления железного маршрутизатора
Я не мог ничего найти по этой теме. То, что я пытаюсь сделать, это когда пользователь обновляет страницу, железный маршрутизатор перенаправляет пользователя на другой шаблон.
Нечто подобное
Router.onBeforeAction(function(){
//If(refresh) reroute to home template
//Else this.next()
});
Есть ли у железного роутера что-нибудь, что делает функционал?
Спасибо за ваше время, Л.Л.
1 ответ
Решение
Спасибо за идею ниже 9k! Вот то, что я пошел с.
В моем первом шаблоне формы:
Template.form1.onRendered(function(){
Session.set('formState', true);
})
В функции железного роутера:
Router.onBeforeAction(function(){
if(Session.get('formState')){
this.next();
}else{
Router.go('form1');
}
},
{only: ['form2', 'form3']}
);
Еще раз спасибо за ответ! Работает как шарм.
LL