首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Mustache.js渲染技术

Mustache.js渲染技术
EN

Stack Overflow用户
提问于 2010-06-04 01:07:12
回答 1查看 1.9K关注 0票数 0

我正在尝试使用mustache.js在浏览器中呈现一些JSON。我想做的是:

代码语言:javascript
复制
<li>
   <span class="label">Location: </span> 
   {{#locations}}
     {{.}}<span class="social-small-size "></span>
   {{/locations}}
</li>

位置是一个js数组。

代码语言:javascript
复制
[["Pendéli, Attiki, Greece", "facebook"], ["Greece", "linkedin"]]

最初,我尝试使用{{%IMPLICIT-ITERATOR iterator=loc}}来拆分视图中的数据。所以我实际的渲染代码是

代码语言:javascript
复制
{{loc[0]}}<span class="social-small-size {{loc[1}}"></span>

但是这并没有起作用,尽管循环起作用了,我得到了2个跨度,但没有任何内容。我想普拉格玛是我需要的,但我没有弄清楚。有什么提示吗?:)

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2010-06-04 19:03:21

答案很简单,不要在数组中使用数组。您应该使用散列。上面的代码应该像这样工作

代码语言:javascript
复制
{{#locations}}
    {{value}} <span class='social-small-size {{network}}'></span>
{{/locations}}
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2968179

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档