0
使用AutoForm掛鉤,可以捕獲新創建的文檔的標識。但更新後,如果更新成功,掛鉤返回'1'。使用Meteor Autoform掛鉤獲取更新對象的_id
如何訪問我正在處理的文檔的_id,以便成功更新後可以路由到單個文檔視圖?
下面的代碼工作的插入,而不是更新
AutoForm.addHooks('articleForm', {
after: {
insert: function(error, result) {
if (error) {
console.log("Insert Error:", error);
} else {
console.log("Document inserted:", result);
Router.go('showArticle', {_id: result });
}
},
update: function(error, result) {
console.log("this: " + this._id);
if (error) {
console.log("Update Error:", error);
} else {
console.log("Document updated: " + result);
Router.go('showArticle', {_id: result });
}
}
}
});
的console.logs顯示:
this: undefined
create_article.js:35 Document updated: 1
iron_core.js:62 pathFor couldn't find a route named undefined