使用AngularJs中的ng-repeat动态构建表的性能问题

时间:2016-03-11 02:59:31

标签: angularjs performance html-table angularjs-ng-repeat

我试图从一组对象动态生成一个表。

代码如下:

<tr ng-repeat="row in ::rowCollection">
  <td ng-repeat="column in ::columns">
    {{::row[column.field]}}
  </td>
</tr>

我尝试过使用一次性绑定,但初始化非常慢。

我只需要显示表格,不需要任何双向绑定。

有什么建议吗?

1 个答案:

答案 0 :(得分:0)

嗯,在这种情况下我还有另一种选择我的应用程序的解决方案。

在服务器端准备HTML,然后使用html binding在浏览器中显示它。

因为在这种情况下,当你有多个外部/内部循环时,最好在客户端使用高性能服务器CPU而不是低CPU。

这个链接有点相关,因为它有助于理解为什么服务器端更新更好。Link