2017-04-13 6 views
28

Ich mache Projekt in bootstrap (UI) und angular 2. Ich bin neu in beiden Dingen Mein Freund schlägt mir vor, ng2 Bootstrap zu verwenden Ich bin so viel zwischen ngx Bootstrap und ng2 Bootstrap verwirrt. Immer, wenn ich 2 Bootstrap suche, bringe ich es zum ngx Bootstrap. Was ist der Unterschied zwischen den beiden?Unterschied zwischen ngx-Bootstrap und ng2 Bootstrap?

Antwort

22

ng2-bootstrap und ngx-bootstrap sind ein und dasselbe: ng2-bootstrap war der alte Name, ngx-bootstrap ist der neue Name. Es ist ein Projekt, das versucht, eine Angular-spezifische Version der Twitter-Bootstrap-Komponenten zu erstellen (d. H. Keine Abhängigkeit von jQuery). Das Projekt wird von Valor Software betrieben. Ich habe kein Insider-Wissen, aber meine Vermutung ist, dass die Namensänderung stattfand, als Angular sich selbst als "Angular" umbenannte (anstelle von Angular 2).

+0

und dann gibt es auch etwas namens "ng-bootstrap": https://stackoverflow.com/questions/45983791/angular-powered-bootstrap-is-ngx-bootstrap/45984098 – bvdb

+0

Bitte verwenden Sie 'ngx-bootstrap' alle. Ich empfinde es nicht als angenehm, auf den nächsten Vertrag mit einer zufälligen 3rd-Part-Komponente zu wechseln. Vielen Dank! –

4

ngx-bootstrap ist Native Angular-Direktiven für Bootstrap 3 und Bootstrap 4. Enthält alle Kern- und nicht nur Bootstrap-Komponenten, die von Angular unterstützt werden. Grundsätzlich ist es das Gleiche, aber ng2 ist der alte Name für ngx.

20

Seit Angular2 freigegeben wird, werden viele Komponenten wie npm Module veröffentlicht und die meisten ihnen Präfix - ng2- oder angular2- wie NG2-Bootstrap, angular2-Tags-Eingang.

Nach dem Loslassen Angular4, all diese Knotenmodule wurden mit ernsten Problem konfrontiert - „Müssen wir NG4 oder angular4 werden umbenannt haben ???“

Hier ist eine Antwort geschrieben von Igor Minar von Angular Core Team.

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

"Es ist einfach‚Angular‘"

Wie man hier sehen kann, Angular2 und Angular4 sind alle Angular.

und Upgrade-Version ist nicht mehr schmerzhaft wie 2 bis 4 Gerade ng tun oder Upgrade ncu -u -a.

Ab jetzt sollten eckige Komponenten ngx-something sein.

Verwandte Themen