4

Угловое 2 cli позволяет добавлять компоненты bootstrap js и использовать их в компонентах проекта.с использованием компонентов бутстрапа в угловом 2

Хотя существует и другие библиотеки бутстраповских как ng-bootstrap, построенные специально для углового 2.

Я задавался вопрос, что различия между два подходом и это нормально использовать бутстраповские компоненты в угловом 2 просто НОЙ установке начальной загрузки и включают в себя в скриптах приложений в angular-cli.json

ответ

0

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

из Reddit,

нг-самозагрузка дает Angular входные привязки для всех параметров вам может понадобиться для настройки. Если вы просто делаете основы, то не имеет большого значения. Но как только вам нужно получить доступ к свойству Bootstrap , которое не контролируется классом CSS, то с помощью vanilla Bootstrap вам нужно сделать очень un-angularish $ (dom-id) ссылки в вашей логике Javascript, тогда как если вы используете ng-bootstrap, действие выполняется путем настройки свойства, связанного с компонентом ng-bootstrap .

Лично я использую ванильный бутстрап и включаю jquery. Я прочитал это раньше, чтобы избежать включения jquery, но это еще не вызвало у меня никаких проблем. Однако это может затруднить выполнение некоторых вещей. У меня была проблема с использованием вкладок и расширяемых карт. даже с ng2 Мне нужно было создать booleans, чтобы отслеживать, если они были расширены или нет.

Нет ничего плохого в его использовании. Вероятно, это лучше и безопаснее.

Другой про использования нг версии является его легкий вес из-за: * не используя Jquery

  • готовность использовать es2015 модули и отложенной загрузки

  • готовности для дерева встряхивания в свести к минимуму размер

  • готов к использованию любого типа комплекта, который вы хотите

  • шаблон прекомпиляции

+0

благодарит за помощь @wuno –

+0

Добро пожаловать! – wuno

0

В моем проекте, я создал директивы instantiat в Jquery + бутстраповских компоненты.

В моих директивах имеется обработка, необходимая для инициализации компонентов.

Смежные вопросы