0
我有一個點擊按鈕關聯此功能的路由事件:Session.set()在流星
'click .single-speaker-info a': function(ev, speaker){
ev.preventDefault();
Session.set('selectedDocId', this._id);
}
但我想它在命中這條路線發生
Router.route('speaker', {
path:'/speakers/:_id',
template: 'speaker',
data: function(){
return Speakers.findOne(this.params._id);
},
//my attempted solution
selectedDocId: function(){
Session.set('selectedDocId', this._id);
}
});
但我找不到有關如何在路線上執行方法的任何文檔。
這裏是Template.helper即時通訊使用到get
設置
Template.speaker.helpers({
editingDoc: function(){
return Speakers.findOne({_id: Session.get('selectedDocId')});
}
});