Widgets Angular criados do zero usando apenas Bootstrap 5 CSS com APIs projetadas para o ecossistema Angular.
Por favor, verifique nosso site de demonstração e a lista de problemas para ver tudo em que estamos trabalhando. Sinta-se à vontade para fazer comentários lá.
Verifique todos os componentes que temos em ação em https://ng-bootstrap.github.io
As únicas dependências são Angular, Bootstrap 5 CSS e Popper.
Angular e Popper são explicitamente listados como dependências de pares, enquanto Bootstrap não, pois eles não lançam seu CSS separadamente. A tabela abaixo simplesmente lista a versão exata do CSS do Bootstrap em relação à qual as versões correspondentes do ng-bootstrap são testadas.
ng-bootstrap | Angular | CSS de inicialização | Popper |
---|---|---|---|
1.xx | ^5.0.2 | 4.0.0 | |
2.xx | ^6.0.0 | 4.0.0 | |
3.xx | ^6.1.0 | 4.0.0 | |
4.xx | ^7.0.0 | 4.0.0 | |
5.xx | ^8.0.0 | 4.3.1 | |
6.xx | ^9.0.0 | 4.4.1 | |
7.xx, 8.xx | ^10.0.0 | 4.5.0 | |
9.xx | ^11.0.0 | 4.5.0 | |
10.xx | ^12.0.0 | 4.5.0 | |
11.xx | ^13.0.0 | 4.6.0 | |
12.xx | ^13.0.0 | 5.0.0 | ^2.10.2 |
13.xx | ^14.1.0 | 5.2.0 | ^2.10.2 |
14.xx | ^15.0.0 | 5.2.3 | ^2.11.6 |
15.xx | ^16.0.0 | 5.2.3 | ^2.11.6 |
16.xx | ^17.0.0 | 5.3.2 | ^2.11.8 |
17.xx | ^18.0.0 | 5.3.2 | ^2.11.8 |
Recomendamos fortemente o uso do Angular CLI para configurar um novo projeto. Se você tiver um projeto Angular CLI, você pode simplesmente usar nossos esquemas para adicionar a biblioteca ng-bootstrap a ele.
Basta executar o seguinte:
ng add @ng-bootstrap/ng-bootstrap
Ele instalará o ng-bootstrap para o aplicativo padrão especificado em seu angular.json
. Se você tiver vários projetos e quiser direcionar um aplicativo específico, poderá especificar a opção --project
:
ng add @ng-bootstrap/ng-bootstrap --project myProject
Se preferir não usar esquemas e instalar tudo manualmente, consulte as instruções de instalação manual em nosso site.
Oferecemos suporte aos mesmos navegadores e versões compatíveis com Bootstrap 4 e Angular, o que for mais restritivo. Consulte Suporte ao navegador Angular e Suporte ao navegador Bootstrap para obter mais detalhes.
Nosso código é testado automaticamente em todos os navegadores suportados.
Por favor, não abra problemas para perguntas gerais de suporte, pois queremos manter problemas do GitHub para relatórios de bugs e solicitações de recursos. Você tem chances muito melhores de obter resposta para sua pergunta no StackOverflow, onde os mantenedores analisam as perguntas marcadas com ng-bootstrap
.
StackOverflow é um lugar muito melhor para fazer perguntas, pois:
Para economizar o seu e o nosso tempo estaremos fechando sistematicamente todos os problemas que são solicitações de suporte geral e redirecionando as pessoas para o StackOverflow.
Queremos consertar isso o mais rápido possível! Mas antes de corrigir um bug precisamos reproduzi-lo e confirmá-lo.
Pedimos que você respeite duas coisas:
Um cenário de reprodução mínima nos permite confirmar rapidamente um bug (ou apontar um problema de codificação), bem como confirmar que estamos corrigindo o problema certo.
Observe que insistiremos em um cenário de reprodução mínimo para economizar tempo dos mantenedores e, finalmente, poder corrigir mais bugs. Marcaremos o problema como inacionável sem ele e encerraremos se não tivermos notícias do repórter.
Curiosamente, pela nossa experiência, os próprios usuários costumam encontrar problemas de codificação enquanto preparam um StackBlitz mínimo. Entendemos que às vezes pode ser difícil extrair partes essenciais de código de uma base de código maior, mas realmente precisamos isolar o problema antes de podermos corrigi-lo.
Por favor, verifique DEVELOPER.md para documentação sobre como executar o projeto localmente e CONTRIBUTING.md para diretrizes de contribuição.
Reserve um momento e leia nosso Código de Conduta