【发布时间】:2013-06-27 20:20:10
【问题描述】:
我是 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 值,那很好,我只需要知道最佳做法是什么。
提前感谢您的宝贵时间。
【问题讨论】:
-
您是否有 2 个不同的模板需要渲染?一个拿 KV 对,另一个拿列表?
-
目前没有,但我当然可以这样分解。我只需要能够在最后组合所有输出。
标签: javascript jquery sammy.js