2016-04-26 11 views
0

Iron Routerでパラメータを使用しようとしています。私のURLは/activity/dJW9PWJEmSqT3bbSAです。Iron Routerパラメータが結果を返しません

は、ここで私がこれまで持っているものです。

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}) 
     } 
    }); 
}); 
関連する問題