2016-04-26 54 views
0

我想在鐵路路由器中使用一個參數。我的網址是/activity/dJW9PWJEmSqT3bbSA鐵路路由器參數返回沒有結果

這是我到目前爲止有:

Router.route('/activity/:_id', function() { 
    var params = this.params; 
    console.log(params); 
    var activityID = params._id; 
    var currentActivity = Activities.findOne({_id: this.activityID}); 
    this.layout('fullScreen', { 
    data: { 
     activity: currentActivity, 
     activityStarted: false 
    } 
    }); 
    this.render('activityDetail'); 
}); 

console.log(params)回報[] (0)。我不知道爲什麼。

任何有識之士將不勝感激。

回答

0

試試這個:

Router.route('/activity/:_id', function() { 
    this.render('activityDetail',{ 
     data: function(){ 
      return Activities.findOne({_id: this.params._id}) 
     } 
    }); 
});