1

我正在尝试使用pure.js模板引擎将 JSON 数组转换为 HTML 代码。

我了解如何使用autoRender()将关联映射映射到 HTML:http: //jsfiddle.net/P7H98/

但如果我用数组替换关联映射,我最终会插入空行的迭代:http: //jsfiddle.net/P7H98/1/

是否可以autoRender()创建一个数组并最终得到与第一个示例相同的输出?

更新:在节点内嵌套<div class="toString"></div>解决<li>了这个问题。但我仍然不确定为什么。这个问题肯定有更易读的解决方案吗?

4

1 回答 1

0

toString是一个巧合。

该属性names触发一个循环,因为它指向一个数组。
然后toString是每个数组元素都存在的方法,并被调用。

如果您在 LI 上添加该类toString,它将起作用。

您应该尝试使用render和指令。它们可以即时生成,让您更精确地控制需要做什么。

于 2014-03-21T10:46:42.700 回答