web-dev-qa-db-fra.com

différence entre ngx-bootstrap et ng2 bootstrap?

Je crée un projet dans bootstrap (interface utilisateur) et angular 2.). Je suis novice dans les deux domaines. Mon ami me suggère d'utiliser ng2 bootstrap je suis tellement confus entre ngx bootstrap et ng2 bootstrap. Toujours lorsque je cherche ng 2 bootstrap cela me mène au bootstrap ngx . Quelle est la différence entre les deux?

36
Asad

ng2-bootstrap et ngx-bootstrap sont une seule et même chose: ng2-bootstrap était l'ancien nom, ngx-bootstrap est le nouveau nom. C'est un projet qui tente de créer une version spécifique à Angular des composants Twitter Bootstrap (c'est-à-dire sans dépendance à jQuery). Le projet est géré par Valor Software. Je n'ai pas de connaissances internes, mais je suppose que le changement de nom a eu lieu lorsque Angular s'est renommé lui-même simplement en 'Angular' (au lieu de Angular 2).

28
snorkpete

Puisque Angular2 est publié, de nombreux composants sont publiés sous la forme de modules npm et la plupart ont un préfixe - ng2 - ou angular2 - comme ng2-bootstrap , angular2-tags-input .

Après avoir relâché Angular4 , tous ces modules de nœuds ont été confrontés à un problème grave - "Faut-il être renommé en ng4 ou angular4 ??? "

Voici une réponse écrite par Igor Minar de Angular Core Team.

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

"C’est juste" angulaire ""

Comme vous pouvez le voir ici, Angular2 et Angular4 sont tous Angulaire .

Et la mise à jour de la version n’est plus douloureuse comme 2 à 4. Il suffit de faire une mise à niveau ou ncu -u -a .

A partir de maintenant angular composants angulaires devraient être ngx-quelque chose .).

31
blackiii

ngx-bootstrap est natif Angular angulaires pour Bootstrap 3 et Bootstrap 4. Contient tout le noyau et pas seulement Bootstrap fournis par Angular. En gros, c’est la même chose, mais ng2 est l’ancien nom du ngx.

5
Fernando Barbosa