2016-04-26 51 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}) 
     } 
    }); 
});