ng-bootstrap
との違いは何ですかngx-bootstrap
? これらは互いに関連していますか? それとも、単に同時実装ですか?
両方を扱ったことがあり、両方の長所と短所を教えたり説明したりできる人はいますか?
つまりng-bootstrap
ng-bootstrap.githubそして
つまりngx-bootstrap
valor-software-ngx-bootstrap。
どちらも Angular 4 ( AngularJS ではありません! ) と Bootstrap 4 に関連しています。
これは重複した質問ではないことにご注意ください。ngx-bootstrap と ng2 bootstrap の違いは何ですか?。
ベストアンサー1
ng-bootstrap と ngx-bootstrap は、2 つの異なるプロジェクト チームによる 2 つの異なるプロジェクトであり、jQuery を使用せずに Angular (2+) で Bootstrap を使用できるようにするという、ほぼ同じことを実現しようとしています。
どちらも、Angular のみ (jQuery なし) を使用して Bootstrap コンポーネントを再構築しています。主な違いは、サポートする Bootstrap のバージョンにあります。
- ngx-bootstrap は Bootstrap 3 および 4 をサポートしています。
- ng-bootstrap は Bootstrap 4 をサポートしており、Angular 5 以上が必要です。
つまり、Bootstrap バージョン 3 を使用する必要がある場合、2 つのうち ngx-bootstrap が唯一の選択肢となります。Bootstrap 4 を使用できる場合は、2 つのプロジェクトから選択できます。
もう 1 つの (潜在的に重要な) 違いは、プロジェクトの背後にあるチームです。この点で注目すべき重要な点は、ng-bootstrap の背後にあるチームが、Bootstrap ライブラリの AngularJS (つまり 1.x) バージョンである angular-ui-bootstrap も担当していたことです。