Mam listę zadań i chcę załadować listę odpowiednich komentarzy po kliknięciu jednego z zadań. Żelazko kod Router:Kontekst danych dostępu meteorów w onCreated
Router.route('/taskComments/:_id', function() {
var item = Tasks.findOne(this.params._id);
this.render('commentList', {data: item});
},
{
name: 'taskComments',
fastRender: true
}
);
pomocnicy Szablon:
Template.commentList.helpers({
comments: function(){
return Comments.find({taskID: this._id});
});
jestem w stanie uzyskać dostęp do identyfikatora zadania (this._id) w powyższym fragmencie, ale nie wydaje się, aby pracować dla onCreated:
Template.commentList.onCreated(function(){
this.subscribe("comments",this._id);
});
Kiedy pocieszam się zalogować to daje mi następujący obiekt:
Zauważ, że nie ma _id a dane również są puste.