我正在尝试使用mustache.js在浏览器中呈现一些JSON。 我想做的是:
<li>
<span class="label">Location: </span>
{{#locations}}
{{.}}<span class="social-small-size "></span>
{{/locations}}
</li>
位置是一个js数组
[["Pendéli, Attiki, Greece", "facebook"], ["Greece", "linkedin"]]
最初我试图在视图中分割数据时尝试使用{{%IMPLICIT-ITERATOR iterator = loc}}。所以我的实际渲染代码是
{{loc[0]}}<span class="social-small-size {{loc[1}}"></span>
但是这并没有起作用,尽管循环工作,我有2个跨度,但没有任何内容。我认为PRAGMA是我需要的,但我没弄清楚。任何提示? :)
答案 0 :(得分:1)
答案很简单,不要在数组中使用数组。你应该使用哈希。 上面的代码应该用作
{{#locations}}
{{value}} <span class='social-small-size {{network}}'></span>
{{/locations}}