Виджеты Angular созданы с нуля с использованием только CSS Bootstrap 5 и API, разработанных для экосистемы Angular.
Пожалуйста, посетите наш демонстрационный сайт и список проблем, чтобы увидеть все, над чем мы работаем. Не стесняйтесь оставлять там комментарии.
Пожалуйста, проверьте все действующие компоненты на https://ng-bootstrap.github.io.
Единственные зависимости — это Angular, Bootstrap 5 CSS и Popper.
Angular и Popper явно указаны как одноранговые зависимости, а Bootstrap — нет, поскольку они не выпускают свой CSS отдельно. В таблице ниже просто указана точная версия Bootstrap CSS, с которой тестируются соответствующие версии ng-bootstrap.
ng-бутстрап | Угловой | Загрузочный CSS | Поппер |
---|---|---|---|
1.хх | ^ 5.0.2 | 4.0.0 | |
2.хх | ^6.0.0 | 4.0.0 | |
3.хх | ^ 6.1.0 | 4.0.0 | |
4.хх | ^ 7.0.0 | 4.0.0 | |
5.хх | ^8.0.0 | 4.3.1 | |
6.хх | ^9.0.0 | 4.4.1 | |
7.хх, 8.хх | ^10.0.0 | 4.5.0 | |
9.хх | ^11.0.0 | 4.5.0 | |
10.хх | ^12.0.0 | 4.5.0 | |
11.хх | ^ 13.0.0 | 4.6.0 | |
12.хх | ^ 13.0.0 | 5.0.0 | ^ 2.10.2 |
13.хх | ^ 14.1.0 | 5.2.0 | ^ 2.10.2 |
14.хх | ^15.0.0 | 5.2.3 | ^ 2.11.6 |
15.хх | ^16.0.0 | 5.2.3 | ^ 2.11.6 |
16.хх | ^17.0.0 | 5.3.2 | ^ 2.11.8 |
17.хх | ^18.0.0 | 5.3.2 | ^ 2.11.8 |
Мы настоятельно рекомендуем использовать Angular CLI для настройки нового проекта. Если у вас есть проект Angular CLI, вы можете просто использовать наши схемы, чтобы добавить к нему библиотеку ng-bootstrap.
Просто запустите следующее:
ng add @ng-bootstrap/ng-bootstrap
Он установит ng-bootstrap для приложения по умолчанию, указанного в вашем angular.json
. Если у вас несколько проектов и вы хотите настроить таргетинг на конкретное приложение, вы можете указать опцию --project
:
ng add @ng-bootstrap/ng-bootstrap --project myProject
Если вы предпочитаете не использовать схемы и установить все вручную, обратитесь к инструкциям по ручной установке на нашем сайте.
Мы поддерживаем одни и те же браузеры и версии, поддерживаемые как Bootstrap 4, так и Angular, в зависимости от того, какой из них имеет более строгие ограничения. Дополнительные сведения см. в разделе «Поддержка браузера Angular» и «Поддержка браузера Bootstrap».
Наш код автоматически тестируется во всех поддерживаемых браузерах.
Пожалуйста, не открывайте вопросы по общим вопросам поддержки, поскольку мы хотим сохранить вопросы GitHub для отчетов об ошибках и запросов функций. У вас гораздо больше шансов получить ответ на свой вопрос на StackOverflow, где сопровождающие просматривают вопросы, помеченные тегом ng-bootstrap
.
StackOverflow — гораздо лучшее место для вопросов, поскольку:
Чтобы сэкономить ваше и наше время, мы будем систематически закрывать все проблемы, связанные с запросами на общую поддержку, и перенаправлять людей на StackOverflow.
Мы хотим исправить это как можно скорее! Но прежде чем исправлять ошибку, нам необходимо воспроизвести и подтвердить ее.
Мы просим вас уважать две вещи:
Сценарий минимального воспроизведения позволяет нам быстро подтвердить ошибку (или указать на проблему в кодировании), а также подтвердить, что мы исправляем правильную проблему.
Обратите внимание, что мы будем настаивать на минимальном сценарии воспроизведения , чтобы сэкономить время сопровождающих и в конечном итоге иметь возможность исправить больше ошибок. Без него мы отметим проблему как не требующую решения и закроем ее, если репортер не услышит ее.
Интересно, что по нашему опыту пользователи часто сами обнаруживают проблемы с кодированием при подготовке минимального StackBlitz. Мы понимаем, что иногда бывает сложно извлечь важные фрагменты кода из более крупной базы кода, но нам действительно необходимо изолировать проблему, прежде чем мы сможем ее исправить.
Пожалуйста, посетите DEVELOPER.md для получения документации по локальному запуску проекта и CONTRIBUTING.md для ознакомления с рекомендациями по участию.
Пожалуйста, найдите время и прочтите наш Кодекс поведения.