2014-03-30 88 views
0

我已經以下代碼:鐵路由器,字符串數組和pathFor

<ul> 
{{#each title}} 
    <li><a href="{{pathFor 'tplTitle'}}">{{this}}</a></li> 
{{/each}} 
</ul> 

「標題」是一個字符串數組:[「A標題」,「標題的另一個」,「結束標題」 ]

路由器代碼:

this.route("tplTitle", { 
    path:"/title/:sometitle", 
    data: function(){ 
     return [... a search using "sometitle" argument ...] 
    }) 

問題:{{pathFor 'tplTitle'}}返回一個空字符串,即使我把路徑: 「/標題/:這個」(很奇怪,但也許有用:P)。

在文檔,我不能找到有關這個問題的信息與pathFor :(

我怎樣才能做到這一點

- 編輯 -

我發現這個解決方案:

<li><a href="{{pathFor 'article' _id=this._id }}">{{title}}</a></li> 

來源:How to pass a parameter to pathFor in Handlebars for Iron-Router with Meteorite?

它的工作原理!但其解決方案優雅嗎?

+1

這是好的:) –

回答