Я бэкэнд-разработчик и просто играю с Angular4. Итак, я сделал это руководство по установке: https://www.youtube.com/watch?v=cdlbFEsAGXo .
Учитывая это, как я могу добавить начальную загрузку в приложение, чтобы использовать класс «container-fluid» или «col-md-6» и тому подобное?
twitter-bootstrap
angular
Joschi
источник
источник
Ответы:
после этого внутри angular-cli.json (внутри корневой папки проекта) найдите
styles
и добавьте файл начальной загрузки css следующим образом:ОБНОВЛЕНИЕ:
в angular 6+
angular-cli.json
был изменен наangular.json
.источник
../node_modules [...]
? Для меня это должно быть справедливо/node_modules [...]
../src
относительно корня приложения. Если ваши настройки отличаются, вы можете настроить путь постепенно.Смотрите видео или следуйте инструкциям
Установите бутстрап 4 в angular 2 / angular 4 / angular 5 / angular 6
Есть три способа включить загрузочную программу в ваш проект:
1) Добавить ссылку CDN в файл index.html
2) Установить загрузочную программу с помощью npm и указать путь в angular.json Рекомендуется
3) Установить загрузочную программу с помощью npm и указать путь в файле index.html
Я рекомендовал вам следующие 2 метода, которые устанавливаются при загрузке с помощью npm, потому что он установлен в каталоге вашего проекта, и вы можете легко получить к нему доступ.
Метод 1
Добавьте путь CDN Bootstrap, JQuery и popper.js к файлу index.html проекта angular
Bootstrap.css
https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0/css/bootstrap.min.css "
Bootstrap.js
https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0/js/bootstrap. min.js "
Jquery.js
https://code.jquery.com/jquery-3.2.1.slim.min.js
Popper.js
https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.12 .9 / umd / popper.min.js
Метод 2
1) Установите загрузчик с помощью npm
после установки Bootstrap 4 нам нужны еще два пакета javascript, то есть Jquery и Popper.js, без этих двух пакетов начальный этап загрузки не завершен, потому что Bootstrap 4 использует пакет Jquery и popper.js, поэтому мы также должны установить
2) Установите JQUERY
3) Установите Popper.js
Теперь Bootstrap устанавливается в каталог проектов внутри папки node_modules.
откройте angular.json, этот файл доступен в вашем каталоге angular, откройте этот файл и добавьте путь к файлам bootstrap, jquery и popper.js внутри стилей [] и скриптов [] путь см. пример ниже
Примечание: не меняйте последовательность js файла, она должна быть такой
Метод 3
Установите bootstrap с помощью npm. Следуйте методу 2 в методе 3, мы просто устанавливаем путь внутри файла index.html вместо файла angular.json.
bootstrap.css
Jquery.js
Bootstrap.js
Popper.js
Теперь Bootstrap работает нормально.
источник
Установить пакет
Примечание. Команда --save сохранит зависимость в нашем приложении angular внутри файла package.json.
вариант 1) Добавление в файл src / styles.css
Вариант 2) Добавление в angular-cli.json или angular.json
источник
Angular 4 - настройка Bootstrap / @ ng-bootstrap
Сначала установите bootstrap в свой проект, используя следующую команду:
npm install --save bootstrap
Затем добавьте эту строку
"../node_modules/bootstrap/dist/css/bootstrap.min.css"
в файл angular-cli.json (корневую папку) в стиляхПосле установки вышеуказанных зависимостей установите ng-bootstrap через:
npm install --save @ng-bootstrap/ng-bootstrap
После установки вам необходимо импортировать основной модуль.
После этого вы можете использовать все виджеты Bootstrap (например, карусель, модальные окна, всплывающие окна, всплывающие подсказки, вкладки и т. Д.), А также несколько дополнительных функций (выбор даты, рейтинг, выбор времени, опережающий ввод).
источник
В Angular4, когда вы имеете дело с системой @types , вы должны делать следующие вещи:
Делать,
tsconfig.json
найдите массив типов и добавьте записи jquery и bootstrap ,
Index.html
в разделе заголовка добавить следующие записи,
И начните использовать как jquery, так и bootstrap .
источник
.angular-cli.json
файл, который сообщает Angular, что нужно связать их с остальными и предоставить клиентам.Если вы используете Sass / Scss, следуйте этому,
Сделайте установку npm
и добавьте
import
оператор в свой файл sass / scss,источник
Подробные инструкции и рабочий пример ниже вы можете найти на https://loiane.com/2017/08/how-to-add-bootstrap-to-an-angular-cli-project/
Очень подробные шаги с правильным объяснением.
Шаги: установка Bootstrap из NPM
Далее нам нужно установить Bootstrap. Измените каталог на созданный нами проект (cd angular-bootstrap-example) и выполните следующую команду:
Для Bootstrap 3:
Для Bootstrap 4 (в настоящее время бета-версия):
ИЛИ Альтернатива: Local Bootstrap CSS В качестве альтернативы вы также можете загрузить Bootstrap CSS и добавить его локально в свой проект. Я загрузил Bootstrap с веб-сайта и создал папку styles (на том же уровне, что и styles.css):
Примечание. Не помещайте локальные файлы CSS в папку с ресурсами. Когда мы делаем производственную сборку с Angular CLI, файлы CSS, объявленные в .angular-cli.json, будут уменьшены, и все стили будут объединены в один файл styles.css. Папка с ресурсами копируется в папку dist в процессе сборки (код CSS будет продублирован). Размещайте локальные файлы CSS под активами только в том случае, если вы импортируете их непосредственно в index.html.
Импорт CSS 1. У нас есть два варианта импорта CSS из Bootstrap, установленного из NPM:
сильный текст 1: настройте .angular-cli.json:
2: Импортируйте напрямую в src / style.css или src / style.scss:
Лично я предпочитаю импортировать все свои стили в src / style.css, поскольку он уже объявлен в .angular-cli.json.
3.1 Альтернатива: Local Bootstrap CSS Если вы добавили файл Bootstrap CSS локально, просто импортируйте его в .angular-cli.json
или src / style.css
4. Компоненты Bootstrap JavaScript с ngx-bootstrap (вариант 1). Если вам не нужно использовать компоненты JavaScript для Bootstrap (для которых требуется JQuery), это все, что вам нужно. Но если вам нужно использовать модальные окна, аккордеон, средство выбора даты, всплывающие подсказки или любой другой компонент, как мы можем использовать эти компоненты без установки jQuery?
Существует библиотека-оболочка Angular для Bootstrap под названием ngx-bootstrap, которую мы также можем установить из NPM:
Обратите внимание, что ng2-bootstrap и ngx-bootstrap - это один и тот же пакет. ng2-bootstrap был переименован в ngx-bootstrap после #itsJustAngular.
Если вы хотите установить Bootstrap и ngx-bootstrap одновременно при создании проекта Angular CLI:
4.1: Добавление необходимых модулей Bootstrap в app.module.ts
Пройдите через ngx-bootstrap и добавьте необходимые модули в свой app.module.ts. Например, предположим, что мы хотим использовать компоненты Dropdown, Tooltip и Modal:
Поскольку мы вызываем метод .forRoot () для каждого модуля (из-за поставщиков модуля ngx-bootstrap), функциональные возможности будут доступны во всех компонентах и модулях вашего проекта (глобальная область видимости).
В качестве альтернативы, если вы хотите организовать ngx-bootstrap в другом модуле (просто для организационных целей, если вам нужно импортировать много модулей bs и вы не хотите загромождать свой app.module), вы можете создать модуль app-bootstrap.module.ts, импортируйте модули Bootstrap (используя forRoot ()), а также объявите их в разделе экспорта (чтобы они стали доступными и для других модулей).
Наконец, не забудьте импортировать модуль начальной загрузки в app.module.ts.
импортировать {AppBootstrapModule} из './app-bootstrap/app-bootstrap.module';
ngx-bootstrap работает с Bootstrap 3 и 4. Я также провел несколько тестов, и большинство функций также работают с Bootstrap 2.x (да, у меня все еще есть устаревший код, который нужно поддерживать).
Надеюсь, это кому-то поможет!
источник
Протестировано в Angular 7.0.0
Шаг 1. Установите необходимые зависимости
Версии, которые я пробовал:
Шаг 2. Укажите библиотеки в angular.json в следующем порядке. В последней версии angular имя файла конфигурации - angular.json, а не angular-cli.json.
источник
Для начальной загрузки 4.0.0-alph.6
Затем после этого запустите:
Сейчас. Откройте файл .angular-cli.json и импортируйте bootstrap, jquery и tether:
И сейчас. Вы готовы к работе.
источник
Как я вижу, вы уже получили много ответов, но вы можете попробовать этот метод.
Лучшая практика - не использовать jquery в angular, я предпочитаю https://github.com/valor-software/ngx-bootstrap/blob/development/docs/getting-started/ng-cli.md метод для установки bootstrap без использования bootstrap js, который зависит от jquery.
Держите свой код jquery свободным в angular
источник
Выполните следующую команду в своем проекте, например, npm install bootstrap@4.0.0-alpha.5 --save
После установки указанной выше зависимости выполните следующую команду npm, которая установит модуль начальной загрузки npm install --save @ ng-bootstrap / ng-bootstrap
Проверьте это для справки - https://github.com/ng-bootstrap/ng-bootstrap
Добавьте следующий импорт в app.module import {NgbModule} из '@ ng-bootstrap / ng-bootstrap'; и добавьте NgbModule к импорту
В вашем stye.css @import "../node_modules/bootstrap/dist/css/bootstrap.min.css";
источник
Шаг 1: npm install bootstrap --save
Шаг: 2: Вставьте код ниже в angular.json node_modules / bootstrap / dist / css / bootstrap.min.css
Шаг 3: ng serve
источник
добавить в angular-cli.json
Будет работать, проверял.
источник
Если вы хотите использовать онлайн-загрузку и ваше приложение имеет доступ к Интернету, вы можете добавить
В ваш основной файл style.css. и это самый простой способ.
Ссылка: angular.io
Заметка. Это решение загружает bootstrap с веб-сайта unpkg, и ему нужен доступ в Интернет.
источник
Angular 6 CLI, просто сделайте:
ng добавить @ ng-bootstrap / схемы
источник
Чтобы установить последнюю версию, используйте $ npm i --save bootstrap @ next
источник
сначала установите bootstrap в свой проект, используя npm,
npm i bootstrap
после этого откройте файл ur style.css в своем проекте и добавьте эту строку@import "~bootstrap/dist/css/bootstrap.css";
и это бутстрап, добавленный в ваш проект
источник
| * | Установка Bootstrap 4 для Angular 2, 4, 5, 6 +:
| +> Установите Bootstrap с помощью npm
| +> Добавить стили и скрипты в angular.json
источник
Если вы используете Angular 6+, добавьте в angular.json следующее :
источник
Добавление bootrap текущей версии 4 в angular:
1 / Сначала вы должны установить:
2 / Затем добавьте необходимые файлы сценария к сценариям в angular.json:
3 / Наконец добавьте CSS Bootstrap в массив стилей в angular.json:
проверьте эту ссылку
источник
вы работаете с cdn для начальной загрузки и jquery или устанавливаете bootstarp прямо в приложении с помощью:
также используйте https://ng-bootstrap.github.io/#/home , но это не подходит
https://medium.com/codingthesmartway-com-blog/using-bootstrap-with-angular-c83c3cee3f4a
источник