刚开始使用 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/