我研究了angular-ui模块,因为我需要实现一个网格。
我看到有稳定的ng-grid和不稳定版本的ui-grid。
我应该使用哪个版本?
它们是非常不同还是很难切换?
发布于 2014-10-28 16:24:39
github repo说所有的开发都将在ui-grid (ng-grid 3)上进行。这意味着ng-grid已经成为一种遗留网格。在我看来,ui-grid足够稳定,可以使用,使用ng-grid的唯一原因是你已经开始使用它了。新项目最好使用ui-grid。他们还声称ui-grid的性能比ng-grid更好,尽管我还没有测试过。
更新:
UI Grid 3的稳定版本已经发布,这意味着它可以在生产应用程序中使用。在他们的文档站点上,他们有一个关于如何从遗留的ng-grid升级的指南。请参阅Tutorial: 099 Upgrading
发布于 2014-10-06 17:02:33
这是同一个项目。ng-grid较旧(2.x版),UI Grid较新(3.x版),但尚未正式发布(目前处于release candidate状态)。它们非常相似,比较一下v2 (ng-grid)和v3 (UI Grid)的教程。
编辑(2014年11月12日):v2的一个主要功能在v3中仍然缺失,那就是分组(github issue)。如果这是你现在不能不坚持使用v2的事情。
发布于 2015-03-16 07:04:33
ui-grid正在取代ng-grid,对ng-grid的支持越来越少,因为大多数原始的(2.x)贡献者不再活跃,剩下的贡献者几乎只在3.0上工作。
因此,如果出现以下情况,我将使用ng-grid:
如果出现以下情况,我将使用ui-grid:
<代码>F217
一般来说,我倾向于ui-grid,除非你因为某些原因不能使用它。
另请注意,分组最近在alpha中发布。
编辑:我们最近还注意到Amazon Web Services在控制台中的几个places....so中使用了ui-grid,我猜这在一定程度上回答了它是否已经准备好投入生产使用的问题。
https://stackoverflow.com/questions/26212094
复制相似问题