Использование пакета npm для начальной загрузки в основном добавляет некоторые дополнительные привязки для ввода, чтобы помочь вам сделать что-то полезное.
из Reddit,
нг-самозагрузка дает Angular
входные привязки для всех параметров вам может понадобиться для настройки. Если вы просто делаете основы, то не имеет большого значения. Но как только вам нужно получить доступ к свойству Bootstrap , которое не контролируется классом CSS, то с помощью vanilla Bootstrap вам нужно сделать очень un-angularish $ (dom-id) ссылки в вашей логике Javascript, тогда как если вы используете ng-bootstrap, действие выполняется путем настройки свойства, связанного с компонентом ng-bootstrap .
Лично я использую ванильный бутстрап и включаю jquery. Я прочитал это раньше, чтобы избежать включения jquery, но это еще не вызвало у меня никаких проблем. Однако это может затруднить выполнение некоторых вещей. У меня была проблема с использованием вкладок и расширяемых карт. даже с ng2
Мне нужно было создать booleans
, чтобы отслеживать, если они были расширены или нет.
Нет ничего плохого в его использовании. Вероятно, это лучше и безопаснее.
Другой про использования нг версии является его легкий вес из-за: * не используя Jquery
готовность использовать es2015 модули и отложенной загрузки
готовности для дерева встряхивания в свести к минимуму размер
готов к использованию любого типа комплекта, который вы хотите
шаблон прекомпиляции
благодарит за помощь @wuno –
Добро пожаловать! – wuno