AngularJS Page中有超过2000只手表?

时间:2014-10-02 08:29:25

标签: angularjs angularjs-ng-repeat

我想知道是否可以创建包含大约300列和300行的数据表,并且所有单元格都可以编辑,因此我需要双向数据绑定。

我在网上看到的是,如果页面上有超过2000个手表,Angular会开始变得迟钝。那么,如果您使用的是AngularJS,那么这种要求的最佳做法是什么?

谢谢, 特立独行

2 个答案:

答案 0 :(得分:0)

您应该查看bindonce模块,该模块允许您在不需要时优化/停用观察者。 (只需要很少的努力,您仍然可以在需要时,在尝试编辑特定单元格时激活观察者)

没有这个,是的,拥有这样大小的桌子会很痛苦,但即使没有棱镜,我也会重新考虑创造如此沉重的桌子(人体工程学/可读性,低通道用户设备)

希望这有帮助

答案 1 :(得分:0)

我最初的想法是在AngularJS中使用 ReactJS 。 ReactJS还没有完成,你可以从他们的官方网站上学习。 ReactJS不会直接支持双向绑定,您需要添加一些代码才能使其可支持。