「ng-bootstrap」と「ngx-bootstrap」の違いは何ですか?

245
wolfrevo 2017-05-04 01:12.

「ng-bootstrap」と「ngx-bootstrap」の違いは何ですか?それらは互いに関連していますか?それとも、単に並行実装ですか?

誰かが彼らと一緒に働いて、両方の賛否両論を与える/説明することができますか?

「ng-bootstrap」とは、https://ng-bootstrap.github.io/#/home

「ngx-bootstrap」とは、http: //valor-software.com/ngx-bootstrap/を意味します。

どちらもAngular4AngularJSではありません!)とBootstrap4に関連しています。

これngx-bootstrapとng2bootstrapの違いは?重複した質問ではないことに注意してくださいngx-bootstrapとng2bootstrapの違いは?

9 answers

228
snorkpete 2017-05-25 14:57.

ng-bootstrapとngx-bootstrapは、ほぼ同じことを達成しようとしている2つの異なるプロジェクトチームによる2つの異なるプロジェクトです。これにより、jQueryを使用せずにAngular(2+)でBootstrapを使用できます。

どちらもAngularのみを使用して(jQueryを使用せずに)Bootstrapコンポーネントを再構築しています。主な違いは、サポートするBootstrapのバージョンです。

  • ngx-bootstrapは、Bootstrap3および4をサポートします。
  • ng-bootstrapはBootstrap4をサポートし、Angular5 +が必要です。

これは、Bootstrapバージョン3を使用する必要がある場合、ngx-bootstrapが2つの唯一の実際のオプションであることを意味します。Bootstrap 4を使用できる場合は、2つのプロジェクトから選択できます。

他の(潜在的に重要な)違いは、プロジェクトの背後にあるチームです。この点で注意すべき重要な点は、ng-bootstrapの背後にあるチームがangular-ui-bootstrap(BootstrapライブラリのAngularJS(つまり1.x)バージョン)も担当していたことです。

40
Dilshan Liyanage 2017-12-23 05:41.

私は自分のプロジェクトに何を使用するかを考えていましたが、両方のプロジェクトを比較した後、モーダルコンポーネントにアニメーションが組み込まれているため、valor-softwareによるngx-bootstrapの方が適していると思います。Ng-bootstrapアニメーションはまだ存在しません。アニメーションなしでポップアップするモーダルは、大きな問題です。その他の理由は、Ng-bootstrapがまだベータ版であり、リリース候補バージョンがすでにリリースされているngx-bootstrap(12.22.2017)と比較した場合、本番アプリケーションに使用できなかったことです。しかし、私は両方のプロジェクトが幸運であることを望み、うまくいけば確実な解決策を思い付くでしょう。

17
Jiping 2018-02-03 18:54.

@Dilshanに同意します。また、新製品にngx-bootstrapを選択することも決定しました。いくつかの調査の結果、ngxはより成熟しており、本番環境で安定していることがわかりました。ng-bootstrapは開発中です。

参考のための優れたリソースであるCoreUI.ioには、完全に機能するCoreUI + Angular 5.x + ngx-bootstrapサンプルプロジェクトがあります。私は実際にこのプロジェクトからngxを学びました。ライブプレビューを閲覧するか、プロジェクトパッケージをダウンロードできます。

17
Imtiaz Shakil Siddique 2020-02-26 02:05.

私はngx-bootstrap(Valorによる)とng-bootstrap(ng-boostrapによる)の両方を使用しました。これがあなたがそれらから得るユニークな機能の私の2セントです:

ngx-bootstrap:

  1. ほぼすべての組み込みアニメーションサポート(モーダル、アコーディオン、コルパーゼ、ドロップダウン、デートピッカー...)
  2. より良いモーダルサポート(ネストされたモーダル、サービスとしてのモーダル、テンプレートとしてのモーダル)
  3. 並べ替え可能なコンポーネント(ドラッグアンドドロップ機能付き)

ng-bootstrap:

  1. ナビゲーション機能(タブセットは非推奨になりました)
  2. ビルトイントーストコンポーネント
  3. パッケージサイズはngx-bootstrapのほぼ半分です(縮小+ Gzip圧縮)

また、npmのダウンロード数をnpmtrendsと比較することもできます。

[注:私の答えは、現在の最新バージョン、つまりngx-bootstrapv5.5.0およびng-boostrapv6.0.0に基づいています]

7
BBaysinger 2018-03-22 12:57.

1つの違いは、日付ピッカーで使用される形式にあります。ng-bootstrapはオブジェクトを使用しますが、ngx-bootstrapははるかに使いやすい文字列を取ります。

7
Steve 2018-05-08 10:48.

ng-bootstrapはサポートされていないようです-一番上のリクエストはappendTobodyであり、メンテナはプロジェクトに取り組んでいないと言っています。

私はすべてをngx-bootstrapに切り替えています

7
Thor 2018-09-11 04:29.

質問で参照されているng-bootstrap(https://ng-bootstrap.github.ioにあるもの)は、npmパッケージng-bootstrapではありません。

代わりに、npmパッケージは@ ng-bootstrap / ng-bootstrapです。

別のチームによって開発されています。

$ npmビュー@ ng-bootstrap / ng-bootstrap

@ ng-bootstrap / ng-bootstrap @ 3.2.0 | MIT | deps:1 | バージョン:61Angularパワードブートストラップ https://github.com/ng-bootstrap/ng-bootstrap#readme

npmパッケージng-bootstrapは、確かにngx-bootstrapの古いバージョンのようです。

5
Zarepheth 2018-08-03 12:35.

拡張コメントほどの答えではありません...

チームが独立していることについてはよくわかりません。実行npm view ngx-bootstrapnpm view ng-bootstrapて、両方が同じ電子メールアカウントで公開されたことを示します。

2つのチームは関連していると思います。

npm view ngx -bootstrap

C:\:
17:07:25.16>npm view ngx-bootstrap

[email protected] | MIT | deps: none | versions: 40
Native Angular Bootstrap Components
https://github.com/valor-software/ngx-bootstrap#readme

keywords: angular, bootstap, ng, ng2, angular2, twitter-bootstrap

dist
.tarball https://registry.npmjs.org/ngx-bootstrap/-/ngx-    bootstrap-3.0.1.tgz
.shasum: e98d2fc6340f32a9d358cd08e8fda7dcb23bdab3
.integrity: sha512-ni91yYtn8ldgf/pxrlwl9lkVcLURGzopSpJnEbbgG1v1EZWTobI8y7J3mx4Kxptkn0EeiQwnLel67G7XJSox4A==
.unpackedSize: 8.4 MB

maintainers:
- valorkin <valo[email protected]>

dist-tags:
latest: 3.0.1       next: 3.0.1         test: 0.0.0-test.0

published a month ago by valorkin <[email protected]>

npm view ng -bootstrap

C:\:
17:16:42.36>npm view ng-bootstrap

[email protected] | MIT | deps: 1 | versions: 8
Native Angular Bootstrap Components
https://github.com/valor-software/ngx-bootstrap#readme

keywords: ng, ng-bootstap, angular, angular2, bootstrap, twitter-bootstrap

dist
.tarball https://registry.npmjs.org/ng-bootstrap/-/ng-bootstrap-1.6.3.tgz
.shasum: d41fd42154c0593422cb83c473a3828aa7525bf5

dependencies:
moment: 2.18.1

maintainers:
- pkozlowski_os <[email protected]>
- ng-bootstrap <[email protected]>

dist-tags:
beta: 1.1.16-3  latest: 1.6.3

published a year ago by valorkin <[email protected]>
0
Imran Javed 2020-09-19 01:47.

ニーズによって異なりますが、経験則に従うと、次の理由により、一般的にng-bootstrapの方が適しています。

  • ng-bootstrapにはより多くの星があります
  • ng-bootstrapは比較的新しいソリューションです
  • ng-bootstrapはより軽い

ブートストラップ3を使用する特別な理由がない場合は、ng-bootstrapを優先する必要があります。

事実と数値の詳細については、次のgithubリポジトリを参照してください。

Related questions

MORE COOL STUFF

「水曜日」シーズン1の中心には大きなミステリーがあります

「水曜日」シーズン1の中心には大きなミステリーがあります

Netflixの「水曜日」は、典型的な10代のドラマ以上のものであり、実際、シーズン1にはその中心に大きなミステリーがあります.

ボディーランゲージの専門家は、州訪問中にカミラ・パーカー・ボウルズが輝くことを可能にした微妙なケイト・ミドルトンの動きを指摘しています

ボディーランゲージの専門家は、州訪問中にカミラ・パーカー・ボウルズが輝くことを可能にした微妙なケイト・ミドルトンの動きを指摘しています

ケイト・ミドルトンは、州の夕食会と州の訪問中にカミラ・パーカー・ボウルズからスポットライトを奪いたくなかった、と専門家は言う.

一部のファンがハリー・スタイルズとオリビア・ワイルドの「非常に友好的な」休憩が永続的であることを望んでいる理由

一部のファンがハリー・スタイルズとオリビア・ワイルドの「非常に友好的な」休憩が永続的であることを望んでいる理由

一部のファンが、オリビア・ワイルドが彼女とハリー・スタイルズとの間の「難しい」が「非常に友好的」な分割を恒久的にすることを望んでいる理由を見つけてください.

エリザベス女王の死後、ケイト・ミドルトンはまだ「非常に困難な時期」を過ごしている、と王室の専門家が明らかにする 

エリザベス女王の死後、ケイト・ミドルトンはまだ「非常に困難な時期」を過ごしている、と王室の専門家が明らかにする&nbsp;

エリザベス女王の死後、ケイト・ミドルトンが舞台裏で「非常に困難な時期」を過ごしていたと伝えられている理由を調べてください.

セントヘレナのジェイコブのはしごを登るのは、気弱な人向けではありません

セントヘレナのジェイコブのはしごを登るのは、気弱な人向けではありません

セント ヘレナ島のジェイコブズ ラダーは 699 段の真っ直ぐ上る階段で、頂上に到達すると証明書が発行されるほどの難易度です。

The Secrets of Airline Travel Quiz

The Secrets of Airline Travel Quiz

Air travel is far more than getting from point A to point B safely. How much do you know about the million little details that go into flying on airplanes?

Where in the World Are You? Take our GeoGuesser Quiz

Where in the World Are You? Take our GeoGuesser Quiz

The world is a huge place, yet some GeoGuessr players know locations in mere seconds. Are you one of GeoGuessr's gifted elite? Take our quiz to find out!

バイオニック読書はあなたをより速く読むことができますか?

バイオニック読書はあなたをより速く読むことができますか?

BionicReadingアプリの人気が爆発的に高まっています。しかし、それは本当にあなたを速読術にすることができますか?

Total War:Warhammer:Kotakuレビュー

Total War:Warhammer:Kotakuレビュー

私はこのゲームを嫌う準備ができていました。先週の前に、Total War:Warhammerについての私の考えがありました:それでもここに私は、私の手にある完成品であり、私は変わった男です。

涙の道:軍事化された帝国主義勢力がスタンディングロックキャンプを占領

涙の道:軍事化された帝国主義勢力がスタンディングロックキャンプを占領

スタンディングロックスー族のメンバーと水の保護者は、ノースダコタ州のスタンディングロックにあるオセティサコウィンキャンプを去ります。(Twitter経由のCNNスクリーンショット)火と煙がスカイラインを覆い、スタンディングロックスー族のメンバーと水の保護者が、聖なるものを守りながら建てた家、オセティサコウィン(セブンカウンシルファイアーズ)キャンプから行進し、太鼓を打ち、歌い、祈りました。ダコタアクセスパイプラインとしても知られる「ブラックスネーク」からの土地。

シアーズとKマートはイヴァンカ・トランプの商品を自分たちで取り除いています

シアーズとKマートはイヴァンカ・トランプの商品を自分たちで取り除いています

写真:APシアーズとKマートは、イヴァンカ・トランプのトランプホームアイテムのコレクションも、誰も購入したくないために削除しました。シアーズとKマートの両方の親会社であるシアーズホールディングスは、土曜日のABCニュースへの声明で、彼らが気にかけていると辛抱強く説明しましたトランプラインを売り続けるにはお金を稼ぐことについてあまりにも多く。

ポテトチップスでたった10分でスペインのトルティーヤを作る

ポテトチップスでたった10分でスペインのトルティーヤを作る

伝統的なスペインのトルティーヤは通常、オリーブオイルで柔らかくなるまで調理されたポテトから始まります(30分以上かかる場合があります)が、ケトルで調理されたポテトチップスの助けを借りてわずか10分でテーブルに置くことができます。上のビデオはすべてがバラバラにならないように裏返す方法を含め、レシピ全体を説明しますが、必要なのは4〜5個の卵と3カップのケトルチップスだけです。

ケイト・ミドルトンとウィリアム王子は、彼らが子供たちと行っているスパイをテーマにした活動を共有しています

ケイト・ミドルトンとウィリアム王子は、彼らが子供たちと行っているスパイをテーマにした活動を共有しています

ケイト・ミドルトンとウィリアム王子は、子供向けのパズルの本の序文を書き、ジョージ王子、シャーロット王女、ルイ王子と一緒にテキストを読むと述べた.

事故で押しつぶされたスイカは、動物を喜ばせ水分補給するために野生生物保護団体に寄付されました

事故で押しつぶされたスイカは、動物を喜ばせ水分補給するために野生生物保護団体に寄付されました

Yak's Produce は、数十個のつぶれたメロンを野生動物のリハビリ専門家であるレスリー グリーンと彼女のルイジアナ州の救助施設で暮らす 42 匹の動物に寄付しました。

デミ・ロヴァートは、新しいミュージシャンのボーイフレンドと「幸せで健康的な関係」にあります: ソース

デミ・ロヴァートは、新しいミュージシャンのボーイフレンドと「幸せで健康的な関係」にあります: ソース

8 枚目のスタジオ アルバムのリリースに向けて準備を進めているデミ ロヴァートは、「スーパー グレート ガイ」と付き合っている、と情報筋は PEOPLE に確認しています。

Plathville の Kim と Olivia Plath が数年ぶりに言葉を交わすことへようこそ

Plathville の Kim と Olivia Plath が数年ぶりに言葉を交わすことへようこそ

イーサン プラスの誕生日のお祝いは、TLC のウェルカム トゥ プラスビルのシーズン 4 のフィナーレで、戦争中の母親のキム プラスと妻のオリビア プラスを結びつけました。

仕事の生産性を高める 8 つのシンプルなホーム オフィスのセットアップのアイデア

仕事の生産性を高める 8 つのシンプルなホーム オフィスのセットアップのアイデア

ホームオフィスのセットアップ術を極めよう!AppExert の開発者は、家族全員が一緒にいる場合でも、在宅勤務の技術を習得しています。祖父や曽祖父が共同家族で暮らしていた頃の記憶がよみがえりました。

2022 年、私たちのデジタル ライフはどこで終わり、「リアル ライフ」はどこから始まるのでしょうか?

20 年前のタイムトラベラーでさえ、日常生活におけるデジタルおよびインターネットベースのサービスの重要性に驚くことでしょう。MySpace、eBay、Napster などのプラットフォームは、高速化に焦点を合わせた世界がどのようなものになるかを示してくれました。

ニューロマーケティングの秘密科学

ニューロマーケティングの秘密科学

マーケティング担当者が人間の欲望を操作するために使用する、最先端の (気味が悪いと言う人もいます) メソッドを探ります。カートをいっぱいにして 3 桁の領収書を持って店を出る前に、ほんの数点の商品を買いに行ったことはありませんか? あなたは一人じゃない。

地理情報システムの日: GIS 開発者として学ぶべき最高の技術スタック

地理情報システムの日: GIS 開発者として学ぶべき最高の技術スタック

私たちが住んでいる世界を確実に理解するには、データが必要です。ただし、空間参照がない場合、このデータは地理的コンテキストがないと役に立たなくなる可能性があります。

Language