2014-03-19 83 views
0

任何人都知道這只是正常MeteorJS鐵路由器得到未定義的返回數據

data: function() { 
      return Topics.findOne(this.params._id); 
     } 

但這並不

data: function() { 
      return [Topics.findOne(this.params._id)]; 
     } 

它沒有找到this.params._id

+0

這就是你的實際代碼? –

+0

只是數據功能的一部分? –

+0

是的,但很高興看到你是如何在模板中使用它的,以確保你在那裏沒有做錯任何事情。 –

回答

0

有一個簡單的解決方法

return { 
      _id: Topics.findOne(this.params._id)._id 
     } 
+0

您是否「需要返回多個值」? :S那麼通過它的id找到一個文檔然後使用它的id是什麼意思?只需直接返回ID :) –

+0

是的,需要返回更多的一個值,只是發佈答案的基本。 –

相關問題