bootstrap(UI)and angular 2.私は両方のことに慣れていないので、友人がng2 bootstrap私はngx bootstrapとng2ブートストラップの間で非常に混乱しています。常にng 2を検索するときbootstrap 。2つの違いは何ですか?
ng2-bootstrapとngx-bootstrapはまったく同じです。ng2-bootstrapは古い名前で、ngx-bootstrapは新しい名前です。これは、Angular固有のバージョンのTwitter Bootstrapコンポーネント(つまり、jQueryに依存しない))を作成しようとしているプロジェクトです。プロジェクトはValor Softwareによって実行されています。私の推測では、Angular= Angular $ ===が「Angular」としてブランド変更されたときに(Angular 2)の代わりに)名前の変更が行われたと思います。
Angular2がリリースされているため、多くのコンポーネントはnpmモジュールとして公開され、ほとんどのコンポーネントには接頭辞-ng2-またはangular2-likeng2-bootstrap、 angular2-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でなければなりません。
ngx-bootstrapは、Angular 3およびBootstrap 4のネイティブBootstrapディレクティブです。Angularで動作するBootstrapコンポーネントだけでなく、すべてのコアが含まれます。基本的には同じことですが、ng2はngxの古い名前です。