0

我正在使用backbone.js,并且很好奇是否可以遍历tpl 中的通用对象键/值。例子:

从服务器接收到的模型数据:

{
   id: "someid",
   data: {
      key1: "some value",
      key2: "some value"
   }
}

我正在使用的 tpl 看起来像这样:

<script type="text/template" id="tpl-object-list-item">
   <%%= id %> - <%%= data %>
</script>

输出如下内容:

someid - [object Object]

我知道可以使用像 <%%= data.key1 %> 这样的东西,但我想知道是否可以在不明确调用数据的情况下遍历数据中的键/值对。

任何帮助将非常感激!

4

1 回答 1

1

是的,可以通过添加代码块来进行迭代:

<% for (var key in data) { %>
    <%= data[key] %> 
<% } %>
于 2012-09-09T05:50:15.347 回答