web-dev-qa-db-ja.com

ngx-bootstrapとng2ブートストラップの違いは?

bootstrap(UI)and angular 2.私は両方のことに慣れていないので、友人がng2 bootstrap私はngx bootstrapとng2ブートストラップの間で非常に混乱しています。常にng 2を検索するときbootstrap 。2つの違いは何ですか?

36
Asad

ng2-bootstrapとngx-bootstrapはまったく同じです。ng2-bootstrapは古い名前で、ngx-bootstrapは新しい名前です。これは、Angular固有のバージョンのTwitter Bootstrapコンポーネント(つまり、jQueryに依存しない))を作成しようとしているプロジェクトです。プロジェクトはValor Softwareによって実行されています。私の推測では、Angular= Angular $ ===が「Angular」としてブランド変更されたときに(Angular 2)の代わりに)名前の変更が行われたと思います。

28
snorkpete

Angular2がリリースされているため、多くのコンポーネントはnpmモジュールとして公開され、ほとんどのコンポーネントには接頭辞-ng2-またはangular2-likeng2-bootstrapangular2-tags-input.

Angular4をリリースした後、これらのノードモジュールはすべて深刻な問題に直面しました-」ng4に名前を変更する必要がありますかまたはangle4 ??? "

Angular Core Team。

http://angularjs.blogspot.com/2016/12/ok-let-me-explain-its-going-to-be.html

"それはただの「角度」」

ここでわかるように、Angular2およびAngular4はすべてAngular

そして、バージョンのアップグレードは2から4のようにもう苦痛ではありません。ただng upgradeまたはncu -u -a

今からangularコンポーネントはngx-somethingでなければなりません。

31
blackiii

ngx-bootstrapは、Angular 3およびBootstrap 4のネイティブBootstrapディレクティブです。Angularで動作するBootstrapコンポーネントだけでなく、すべてのコアが含まれます。基本的には同じことですが、ng2はngxの古い名前です。

5