javascript - Tempo js - 渲染字符串数组或简单对象,引用模板中的 "this"

标签 javascript templating tempo

刚开始使用 Tempo JavaScript 模板引擎。在文档中的所有示例中,您正在迭代的集合是一个对象数组或数组,并且在模板中您引用属性名称(即 {{name}})或数组索引(即 {{[0]}} ).但是,如果我要遍历一组简单类型(如字符串)怎么办?有没有办法在模板中引用对象本身?类似{{this}}的东西?

例如:

var data = [ "All", "Europe", "Asia", "America", "India"];
Tempo.prepare("locations").render(data);

现在我想将我的数据呈现到模板中的列表中:

<ul id="locations">
   <li data-template>
       {{?????}}
    </li>
</ul>

如何引用上面示例中的单个数组项?

最佳答案

感谢托德指出这一点。用Tempo 1.8+ 你可以引用被迭代的对象:

{{.}}

例如:

<ul id="locations">
   <li data-template>
       {{.}}
    </li>
</ul>

关于javascript - Tempo js - 渲染字符串数组或简单对象,引用模板中的 "this",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10132718/

相关文章:

javascript - 如何设置node.js cron 作业来制作一些东西?

javascript - 如何使用 Mustache.js 进行高级 i18n 操作?

android - 音频音调和速度修改

iphone - iphone中的音乐节拍检测

javascript - 在vue中单击时如何模糊元素

javascript - 在 Javascript 整数中放置逗号

c - C 中的无警告模板

python - 我如何在 Jinja 中创建一个包含模板后面的值的标签?

ios - 为了在 iPhone 上保持一致的节奏,有没有比系统声音更好的解决方案?

javascript - 使用脚本根据 CSS 条件隐藏整个 div?