回答
這是同一個項目。 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