Использование Bootstrap и ng-bootstrap хорошо? - PullRequest
0 голосов
/ 19 декабря 2018

У меня есть два модуля на моем угловом веб-сайте, один - "bootstrap", а другой - "ng-bootstarp".

Требуются оба модуля или один?

Я планирую оставить только «ng-bootstarp» 4.0.0.0 и удалить «bootstrap»

Это нормально?

Также дайте мне знать, как удалить"Bootstrap"?

Могу ли я просто удалить загрузчик из папки ng_module или мне нужно использовать какие-либо команды?

Ответы [ 2 ]

0 голосов
/ 19 декабря 2018

Не удаляйте его, если это не вызывает проблем, Bootstrap должен быть установлен вместе с ng-bootstrap.

Bootstrap должен быть установлен при использовании ng-bootstrap, потому что ng-bootstrap опирается на CSS Bootstrap, но он заменяет все остальное, что поставляется с Bootstrap, как вы можете видеть в их зависимостях .Затем CSS задается в вашем angular.json или импортируется в основной файл styles.css

При этом не-CSS-части Bootstrap не используются и могут быть удалены, но если вы используете менеджер пакетовнапример, NPM, это может вызвать проблемы при обновлении, и вам нужно будет повторять этот процесс при каждом обновлении.

Как указывает @Eliseo, альтернативой использованию обычного Boostrap со всем включенным является использование bootstrap-only-css, который можно установить с помощью NPM или Bower, подробности здесь .Насколько я могу судить, это не официальный дистрибутив Boostrap, так что имейте это в виду.

TLDR: нет веских причин для удаления Boostrap.

0 голосов
/ 19 декабря 2018

Angular Material является официальной структурой пользовательского интерфейса для Angular и поддерживается (за исключением разработчиков открытого исходного кода) инженерами Google.

Сообщество просто фантастическое, документация отличная, все компоненты иУтилиты предназначены для использования с Angular специально.Источником является учебный пример того, как писать код по-английски.

Именно по причинам, изложенным выше, я выбрал AM в качестве предпочтительного UI-каркаса нашей компании.

У меня нет 'Я очень долго использовал Bootstrap, и я бы не стал сейчас его использовать в новом проекте.

...