我想通過文檔的_id
直接在流星中檢索文檔。試圖通過_id直接在模板助手中檢索文檔不工作在流星
這裏是我的幫手:
Template.lesson.helpers({
lesson: function() {
//url format: http://localhost:3000/lesson/CroFdSKNBriy7QCHL
var url = window.location.href;
var result= url.split('/');
var id = result[result.length-1];
console.log('url: '+url);
console.log('id: '+id);
var lessonsData = Lessons.findOne({_id: id});
return lessonsData;
}
});
這正確抓取URL中的ID。
我認爲這個問題是以id爲字符串格式。
我該如何傳遞格式meteor/mongo
的值是否在尋找id
?這是我收到的錯誤消息。
Exception in template helper: ReferenceError: lessonData is not defined
非常感謝您的幫助!
已更新的問題引用當前錯誤並提出了更改。
另外我不能使用鐵路由器這個項目,因爲我使用的聚合物的某些部分不能很好地使用它。
不幸的是我不能使用鐵路由器。所以我需要手動獲取id並通過url抓取它。有沒有辦法將字符串格式從網址轉換爲流星正在尋找_id類型。 – 2015-04-03 16:04:29
uggh ...非常感謝。我沒有意識到我的錯字。那固定的東西。沒有類型問題! – 2015-04-03 16:06:45