фрагмент кода на стороне клиента:Метеор Router.go не проходит PARAMS
Template.projectEditButton.events({
"click .edit": function() {
Router.go('projectForm', {prjId: this._id});
}
});
На данный момент, this._id правильно. В файле маршрутизатора:
Router.route('/projects/form', {
name: 'projectForm',
data: function() {
return Projects.findOne(this.params.prjId);
}
});
это.парас пуст. Что мне не хватает?
Что делает URL выглядеть в вашем браузере? это '/ projects/form/xxxx' или' projects/form? prjId = xxx'? Возможно, вам нужно будет посмотреть 'this.params.query' вместо' this.params' (для этого потребуется проверка, обычно она кажется пустой, хотя ее там нет. – Akshat