Iron Router改变路由器状态

时间:2015-11-24 11:03:12

标签: meteor iron-router

当路由器仅从“home”更改为“aboutpage”或任何其他页面时,我想要console.log,但是从主页。

我无法提出任何逻辑,所以没有尝试过任何事情。

1 个答案:

答案 0 :(得分:1)

尝试这样的事情

Router.route('/', {
    name : 'home',
    template : 'home',
    title: 'Home'
});

Router.route('/about', {
    name : 'about',
    template : 'about',
    title: 'About'
});

Router.onStop(function(){
     Session.set("previousPath",Router.current().route.getName());
});

Router.onBeforeAction(function(){
    if(Session.get("previousPath")=="home"){
        console.log('something')
    }
    this.next()     
})