我正在尝试使用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个跨度,但没有任何内容。我想普拉格玛是我需要的,但我没有弄清楚。有什么提示吗?:)
发布于 2010-06-04 19:03:21
答案很简单,不要在数组中使用数组。您应该使用散列。上面的代码应该像这样工作
{{#locations}}
{{value}} <span class='social-small-size {{network}}'></span>
{{/locations}}https://stackoverflow.com/questions/2968179
复制相似问题