在Sammy.js模板中呈现嵌套对象列表的最佳方法?

时间:2013-06-27 20:20:10

标签: javascript jquery sammy.js

我是Sammy.js的新手,我正在努力模板渲染......

当您的数据包含单个键值对的组合以及列表时,在Sammy.js应用中呈现模板的最佳方式是什么?

示例数据:

{'report-name': 'Some Report',
'people': [{'name': 'Bob'}, {'name': 'Sally'}, {'name': 'John'}]}

通过查看API,有.render().renderEach(),但我没有看到任何专门针对我的示例的内容。

在旁注中,我知道.render()不会自动将渲染结果添加到DOM中,因此在我的情况下,我需要将渲染结果附加到两个不同的DOM元素。我可以简单地将.render()的输出分配给变量吗?

如果我需要拨打.render()两次,一次拨打report_name,一次拨打people值,那很好,我只需要知道最佳做法是什么。

提前感谢您的时间。

1 个答案:

答案 0 :(得分:0)

我最终使用了Sammy Template插件:https://github.com/quirkey/sammy/blob/master/lib/plugins/sammy.template.js

这是基于jQuery模板。这允许我按键访问对象列表,然后迭代它们。