1

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

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

4

1 回答 1

2

感谢您指出托德。使用Tempo 1.8+,您可以使用以下方法引用正在迭代的对象:

{{.}}

例如:

<ul id="locations">
   <li data-template>
       {{.}}
    </li>
</ul>
于 2012-04-18T14:24:34.010 回答