回答
这是同一个项目。 ng-grid较旧(版本2.x),UI Grid较新(版本3.x),但尚未正式恢复(目前处于release candidate状态)。他们非常相似,比较v2 (ng-grid)和v3 (UI Grid)的教程。
编辑(2014年11月12日): v3中仍缺少v2的一个主要功能是分组(github issue)。如果这是你现在不能坚持使用v2的话,那么你就无法做到这一点。
只是一个说明:评估分组功能已添加到3.x代码库 – c0bra 2015-04-07 13:59:31
github回购说,所有的开发将发生在用户界面(ng-grid 3)上。这意味着ng-grid已经成为传统电网。 ui-grid在我看来足够稳定,使用ng-grid的唯一原因是如果你已经开始使用它。使用用户界面的新项目会更好。他们还声称,虽然我没有测试过,但是用户界面的性能优于ng-grid。
UPDATE:
UI电网3的稳定版本是出,这意味着它可以在生产应用中使用。在他们的文档网站上,他们有关于如何从传统NG网格升级的指南。请参阅Tutorial: 099 Upgrading
我从头开始构建一个新的Web应用程序,并在开始时尝试ng-grid和ui-grid。我的一些网格有1000-2000行,我可以说用户网格比ng网格要快得多。从记忆中,ng-grid在约60秒内显示,对于ui-grid,约为1秒。所以,我同意你提到的用户界面性能声明。 – 2014-10-30 21:40:49
我们在生产3.x(ui-grid)中使用了ng-grid 2.x,它的速度可能比以前快2-3倍(现在是一般可用版本) – cerd 2015-10-07 04:31:17
ui-grid正在取代ng-grid,并且由于大多数原始(2.x)贡献者不再处于活动状态,因此对ng-grid的支持越来越薄弱,其余贡献者几乎完全只使用3.0 。
- 你已经在使用它,没有任何紧迫的问题,这将迫使升级
- 你真的需要一个稳定和良好测试的产品:
所以,我想如果用NG网
我会用UI格,如果:
- 你现在开始一个新项目,并且不打算生产几个月
- 您需要ui-grid提供的功能和ng-grid不提供的功能(例如导出,导入,状态保存)或ui-grid提供的特定功能
- 您计划在广泛定制或推动功能的限制 - 用户网格更可定制和更支持
- 你已经尝试过它,它做你想做的一切
- 你不需要早于IE9的IE支持(主要是IE10和只有)
一般来说,我会倾向于ui网格,除非你不能因为某种原因。
还要注意,最近在alpha中发布了分组。
编辑:我们最近也注意到,亚马逊网络服务在他们的控制台中使用ui网格在几个地方....所以我想这部分地回答了它是否准备好生产使用的问题。
你知道ng-grid“在ui网格beforeSelectionChange'? – sports 2015-08-27 21:20:58
- 1. AngularJS ngGrid
- 2. ngGrid:如果
- 3. 在angularjs中使用列uigrid
- 4. nggrid细胞编辑:编辑
- 5. angularjs uigrid不加载数组
- 6. UiGrid数据在分页中消失
- 7. Angular UI Bootstrap datepicker在uigrid中隐藏
- 8. Angularjs uigrid过滤器按钮显示为中文字体
- 9. 而导出为PDF,列内容超过uigrid列边框angularjs
- 10. JavaScript AngularJS在ngGrid中不能正确拼接
- 11. 使用ngGrid和OAuth刷新标记时的问题
- 12. 如何使用ngGrid在AngularJS中显示数组数据?
- 13. ngGrid单元格值是一个枚举值,我该如何使用枚举名?
- 14. Angularjs UiGrid - 通过检查gridApi.edit.on.beginCellEdit中的数据来防止编辑单元格
- 15. 在奇数和偶数行加载两个不同的Json数据 - ngGrid- AngularJs
- 16. 如何在uigrid中删除一行,如果按钮位于网格之外
- 17. 在AngularUI的nggrid,编辑焦点小区选择例子并不....焦点编辑
- 18. 如何获取在UIGrid网格中选择的单元DOM元素的rowcol对象?
- 19. OpenGL:isampler2DArray与sampler2DArray与sampler3DArray
- 20. PdfpTable与表(与SimpleTable?)
- 21. InsertionSort与InsertionSort与BinaryInsertionSort
- 22. MySQL与PostgreSQL与SSRS
- 23. SortedList与SortedDictionary与Sort()
- 24. JFileChooser与JDialog与FileDialog
- 25. H264与RTP与Facetime
- 26. 与结构与golang
- 27. DataServiceKey与DataKeyProperty与DataServiceEntity
- 28. Angularjs ng-Grid注入错误
- 29. 休眠与Tomcat与休眠与JBoss
- 30. MD与乳胶到HTML与MathJax与Pandoc
那你选择了哪一个?它是如何去的? – 2014-10-29 11:39:27
我很好奇你选择了哪一个。如果有人使用ui-grid,那么如果ui-grid确实中断了,那么是否可以使用ng-grid方便地使用大部分相同的代码? – 2014-12-04 02:03:58
毕竟我并不需要电网。对不起:) :) – einav 2015-01-15 07:31:50