Подтвердить что ты не робот

Разница между загрузкой ngx-bootstrap и ng2?

Я делаю проект в bootstrap (UI) и angular 2. Я новичок в обеих вещах  Мой друг предлагает мне использовать загрузку ng2. Я настолько запутался между загрузкой ngx и загрузкой ng2. Всегда, когда я ищу ng 2 bootstrap, он берет меня в загрузку ngx. В чем разница между двумя?

4b9b3361

Ответ 1

ng2-bootstrap и ngx-bootstrap - одно и то же: ng2-bootstrap было старым именем, ngx-bootstrap - это новое имя. Это проект, который пытается создать Angular -специфическую версию компонентов Twitter Bootstrap (т.е. Никакой зависимости от jQuery). Проект управляется Valor Software. У меня нет внутренних знаний, но я предполагаю, что изменение имени произошло, когда Angular переименовал себя как "Angular" (вместо Angular 2).

Ответ 2

Так как Angular2 выпущен, многие компоненты публикуются как модули npm, и большинство из них имеют префикс - ng2 - или angular2 - > как ng2-bootstrap, angular2 -tags-input.

После выпуска Angular4 все эти модули node столкнулись с серьезной проблемой - "Нужно ли переименовывать в ng4 или angular4???"

Вот ответ, написанный Игорем Минаром из Angular Core Team.

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

"Его просто" Angular ""

Как вы можете видеть здесь, Angular2 и Angular4 все Angular.

И обновленная версия больше не мучительна, как от 2 до 4. Просто выполните ng upgrade или ncu -u -a.

Теперь Angular компоненты должны быть ngx-something.

Ответ 3

ngx-bootstrap - это директивы Native Angular для Bootstrap 3 и Bootstrap 4. Содержит все основные компоненты, а не только компоненты Bootstrap, работающие от Angular. В принципе, это то же самое, но ng2 - это старое имя для ngx.