2010-06-03 110 views
0

我正嘗試使用mustache.js在瀏覽器中渲染一些JSON。 我想要做的是:Mustache.js渲染技術

<li> 
    <span class="label">Location: </span> 
    {{#locations}} 
    {{.}}<span class="social-small-size "></span> 
    {{/locations}} 
</li> 

的位置是一個JS數組

[["Pendéli, Attiki, Greece", "facebook"], ["Greece", "linkedin"]] 

最初我試圖用{{%隱迭代器迭代器= LOC}}在我企圖分裂數據在視圖中。所以我實際的渲染代碼爲

{{loc[0]}}<span class="social-small-size {{loc[1}}"></span> 

但是這並Nt個工作altough循環工作,我得到了2個跨度,但沒有任何內容。我認爲PRAGMA是我需要的,但我沒有弄明白。任何提示? :)

回答

1

答案很簡單,不要在數組中使用數組。你應該使用哈希。 上述代碼應該可以作爲

{{#locations}} 
    {{value}} <span class='social-small-size {{network}}'></span> 
{{/locations}}