Когда я сделал то же самое несколько лет назад, я купил тему только для тематического CSS. Я использовал их less
и интегрировал их в мою существующую сборку ember
. В настоящее время я бы использовал scss
, но это неважно.
Важно понимать, что компоненты начальной загрузки js не будут просто работать в контексте вашего ember
приложения. Если вы хотите, чтобы обратные вызовы, события, привязка и т. Д. Существовали в контексте ember
(т. Е. В цикле выполнения и жизненном цикле ember
), вам нужно будет обернуть каждый отдельный компонент. К счастью, ember-boostrap делает именно это для вас. Этот аддон предоставляет вам самый простой способ получить bootstrap
scss. Этот аддон также не использует загрузчик js
, а скорее является полной реализацией компонентов загрузчика таким образом, чтобы учитывать угасание.
ember-bootstrap сознательно исключает bootstrap.js
потому что JQuery и Ember способы управления потоком и анимацией
иногда не очень хорошо играют вместе, что приводит к непредсказуемым результатам.
Это основная мотивация тлеющего угасающего бутстрапа. Можно
импортируйте bootstrap.js из bower_components или из папки вендора. это
НЕ рекомендуется и не поддерживается, и вы будете самостоятельно. У тебя есть
был предупрежден!
Как только вы правильно настроите препроцессор scss
в файле ember-cli-build.js
, вы сможете более или менее напрямую использовать их разметку. Тем не менее, вам понадобится некоторое понимание того, когда вы сталкиваетесь с разметкой начальной загрузки (вещи с классами данных, которые будут обрабатываться js начальной загрузки). В такие моменты вы просто используете ember-bootstrap
компоненты вместо