【发布时间】:2018-02-27 06:06:16
【问题描述】:
我的新要求是使用 jsrender 构建网格(即表格),但是我曾经使用 angularjs 构建表格。谁能建议我,哪一个会更快且可自定义的网格(表格)?
【问题讨论】:
-
请使用正确的代码编辑您的问题。这个问题一点都不清楚。
我的新要求是使用 jsrender 构建网格(即表格),但是我曾经使用 angularjs 构建表格。谁能建议我,哪一个会更快且可自定义的网格(表格)?
【问题讨论】:
如果你只需要渲染,JsRender 更轻量级,而且速度更快。
如果您想要完整而丰富的交互性,以及动态行为(例如排序或添加行),您将需要 AngularJS 或 JsViews。
JsViews 是 JsRender 加上交互性和动态数据绑定:www.jsviews.com/#jsviews。
这里是an example 带有 JsViews 的可排序表。
<table>
<tbody><tr>
{^{for list.cols ~list=list}}...{{/for}}
<td></td>
</tr></tbody>
<tbody>
{^{forPlus list.rows ^sortby=list.sortby ^reverseSort=list.reverseSort ~list=list}}
<tr>...</tr>
{{/forPlus}}
...
</tbody>
</table>
【讨论】: