2016-05-28 2 views
3

Как библиотека Twitter Bootstrap предназначена для использования с ракурсом Angular 2? В принципе, я могу думать о двух различных способахAngular 2 with Twitter Bootstrap

  • Написать HTML, используя Bootstrap контейнеров и гнездовые угловые элементы внутри этих контейнеров, сохраняя Угловой агностик макете
  • Instruct Углового 2 использовать Bootstrap в качестве таблицы стилей и построить шаблон с использованием контейнеров Bootstrap

Что является более простым, более рефакторизуемым и эффективным способом?

+2

Существует NG2 ремень –

+2

'НПМ я NG2-самозагрузки --save' – dfsq

+0

Не могли бы вы объяснить, почему я должен благоприятствовать NG2-самозагрузки более просто используя Angular 2 с Bootstrap? Невозможно включить Bootstrap в stylesUrl и начать использовать его в шаблоне? Почему нам нужна Угловая библиотека? Я спрашиваю, потому что в промышленности мы просто не можем зависеть от какой-либо произвольной библиотеки. –

ответ

0

Вы можете интегрировать Bootstrap.css с Angular2 без каких-либо осложнений, есть много вариантов для этого (с CDN, ручной импорт, с npm install ...), проблема здесь в том, что вам также нужно импортировать Bootstrap.js и JQuery, чтобы в полной мере использовать платформу bootstrap.

Вы работаете над инфраструктурой JS, поэтому вы не зависите от внешних JS-библиотек, которые могут взаимодействовать с вашим DOM-управлением. Используя ng-bootstrap, у вас есть компоненты, с которыми могут работать угловые (нет необходимости импортировать Bootstrap.js и JQuery), он предназначен для углового.

Вот ссылка, если вы хотите интегрировать их: angular2/5 with Bootstrap and ng-bootstrap integration