28

グリッドを実装する必要があるため、angular-ui モジュールを調べました。

安定した ng-grid と不安定なバージョンの ui-grid があることがわかりました。

どのバージョンを使用すればよいですか?
それらは非常に異なっていますか、それとも切り替えるのが難しいですか?

4

3 に答える 3

11

同じプロジェクトです。ng-grid は古い (バージョン 2.x)、UI Grid は新しい (バージョン 3.x) ですが、まだ正式にリリースされていません (現在、リリース候補の状態です)。v2 (ng-grid)v3 (UI Grid)のチュートリアルを比較してください。

編集 (2014 年 11 月 12 日): v3 にまだ欠けている v2 の主要な機能の 1 つはグループ化です ( github の問題)。それができない場合は、今のところ v2 を使用してください。

于 2014-10-06T09:02:33.090 に答える
6

ui-grid は ng-grid に取って代わり、元の (2.x) コントリビューターのほとんどがアクティブではなくなり、残りのコントリビューターはほぼ 3.0 のみに取り組んでいるため、ng-grid のサポートは薄くなっています。

したがって、次の場合は ng-grid を使用します。

  • あなたはすでにそれを使用しており、アップグレードを余儀なくされる差し迫った問題はありません
  • 安定した十分にテストされた製品が本当に必要です

次の場合は ui-grid を使用します。

  • あなたは今、新しいプロジェクトを開始しており、数か月間本番環境に入るつもりはありません
  • ui-grid が提供し、ng-grid が提供しない機能 (エクスポート、インポート、状態保存など)、または ui-grid が提供する特定の機能が必要な場合
  • 広範囲にカスタマイズしたり、機能の限界を押し上げたりすることを計画している - ui-grid はよりカスタマイズ可能でサポートしやすい
  • あなたはそれを試しました、そしてそれはあなたが望むすべてをします
  • IE9より前のIEサポートは必要ありません(ほとんどがIE10以降のみ)

一般的に、何らかの理由で使用できない場合を除き、私は ui-grid に傾倒します。

また、グループ化は最近アルファ版でリリースされたことにも注意してください。

編集: また、最近、Amazon Web Services がコンソールのいくつかの場所で ui-grid を使用していることに気付きました....それで、本番環境で使用する準備ができているかどうかという質問に部分的に答えていると思います.

于 2015-03-15T23:04:33.247 に答える