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

В чем разница между "ng-bootstrap" и "ngx-bootstrap"?

В чем разница между "ng-bootstrap" и "ngx-bootstrap"? Связаны ли они друг с другом? Или это просто параллельные реализации?

Кто-то работал с ними обоими и может дать/объяснить плюсы и минусы обоих?

С "ng-bootstrap" я имею в виду https://ng-bootstrap.github.io/#/home и

с "ngx-bootstrap" Я имею в виду http://valor-software.com/ngx-bootstrap/index-bs4.html#/.

Оба связаны с Angular 4 (не с AngularJS!) и Bootstrap 4.

Обратите внимание, что это ist не дублированный вопрос о различии между ngx-bootstrap и ng2 bootstrap?.

4b9b3361

Ответ 1

ng-bootstrap и ngx-bootstrap - это два разных проекта двумя разными проектными командами, которые пытаются выполнить более или менее то же самое, что позволяет использовать Bootstrap в Angular (2+) без использования jQuery.

Они восстанавливают компоненты Bootstrap, используя только Angular (без jQuery). Основные отличия в том, какая версия Bootstrap они поддерживают.

  • ngx-bootstrap поддерживает Bootstrap 3 и 4.
  • ng-bootstrap поддерживает Bootstrap 4 и требует Angular 5 +.

Это означает, что если вам нужно использовать Bootstrap version 3, то ngx-bootstrap - это ваш единственный реальный вариант этих двух. Если вы можете использовать Bootstrap 4, вы можете выбрать между двумя проектами.

Другая (потенциально значимая) разница - это команды, стоящие за проектами. Ключевым моментом в этом отношении является то, что команда, стоящая за ng-bootstrap, также отвечала за angular -ui-bootstrap - версию библиотеки Bootstrap в формате AngularJS (то есть 1.x).

Ответ 2

Я думал о том, что использовать для моего проекта, а затем, сравнив оба проекта, я думаю, что ngx-bootstrap от valor-software - лучший вариант, поскольку в него встроена анимационная модальность. Ng-bootstrap анимация по-прежнему отсутствует, модальное выскакивание без анимации - большой облом. Другая причина заключается в том, что Ng-bootstrap все еще находится в стадии бета-тестирования, и я не смог использовать его для своего производственного приложения по сравнению с ngx-bootstrap, у которого уже есть версия для версии релиза (12.22.2017). Однако я желаю, чтобы оба проекта удачи и, надеюсь, придумают солидные решения.