Crie experiências modernas na Web mais rapidamente com Angular componentes
Uma biblioteca completa de componentes de Angular de controles de interface do usuário nativos de Angular, componentes de interface do usuário baseados em material, incluindo a grade de dados de Angular mais rápida e 60+ gráficos de alto desempenho! Compatível com Angular 18 e construído para ser de nível empresarial.


As grades de dados Angular mais rápidas
Nosso Angular Data Grid pode lidar com linhas e colunas de dados ilimitadas, ao mesmo tempo em que fornece acesso a modelos personalizados e atualizações de dados em tempo real. Apresentando uma API intuitiva para facilitar a criação de temas e marcas, você pode vincular rapidamente aos dados com o mínimo de código. Nossa grade de dados Angular é o componente mais popular em nossa biblioteca de componentes de interface do usuário do Angular.
Com a confiança dos melhores do mundo

Com o Ignite UI for Angular, o desempenho da grade foi rápido e incluiu seleção de linha aprimorada com recursos como vários cliques, uso de guias que facilitaram a entrada de dados e navegação mais amigável.

Banco de Investimento do Reino Unido
Saiba como o banco de investimento mais proeminente da Inglaterra usou os componentes Angular da Ignite UI para atualizar um aplicativo de preços estratégicos com uma interface de usuário moderna, intuitiva e fácil de usar. Leia mais
Os gráficos de Angular mais rápidos
Crie painéis expressivos, aplique análises profundas e renderize milhões de pontos de dados com 60+ gráficos de Angular em tempo real. Incluindo os gráficos financeiros e de categoria mais solicitados, o Ignite UI for Angular atende às suas necessidades de fintech e negócios.
Um gráfico Angular para cada ocasião
Seus gráficos Angular não devem ser apenas rápidos; eles devem ser abrangentes. Com todos os tipos de gráficos de categorias comuns – barras, linhas, colunas, áreas, pizza e muito mais – você pode visualizar seus dados da maneira que preferir. Precisa de gráficos financeiros? Com os componentes Angular do Ignite UI, oferecemos os mesmos recursos que você encontra nos gráficos do Google Finance e do Yahoo Finance.
Angular componentes criados por desenvolvedores para desenvolvedores
Componentes modernos de interface do usuário do Angular criados para os aplicativos corporativos mais exigentes com recursos exclusivos e desempenho incomparável.
Componentes Angular mais populares
Construído para a empresa com recursos exclusivos e desempenho incomparável.

Angular componentes da interface do usuário para iniciar seu próximo projeto
Angular Exemplos e Exemplos de Componentes!
Comece seu próximo projeto com mais de 100+ componentes de interface do usuário Angular e exemplos de componentes Angular. Temos mais de uma dúzia de amostras de Angular com um belo estilo, acesso a dados e práticas recomendadas para componentes Angular e criação de aplicativos Angular.
Ver todas as aplicações de referênciaAngular exemplo: Planejador de tarefas
O aplicativo Planejador de Tarefas fornece um meio eficaz para gerenciar projetos e tarefas relacionadas.
Baixe o aplicativoAngular exemplo: FinTech
Exiba fluxos de dados de alto volume com facilidade usando este poderoso aplicativo financeiro.
Baixe o aplicativoAplicativo CRM
Um aplicativo de estilo mestre de detalhes para gerenciar detalhes do cliente, inspirado no HubSpot. Inclui exibições responsivas para o painel Visão geral e detalhes do cliente com várias guias.
Baixe o aplicativoRecursos
Aproveite esses recursos úteis para aprender a criar aplicativos Web melhores e mais rápidos.
Ajuda e exemplos
Tudo o que você precisa para começar seu próximo projeto Angular!
Escolha o plano certo para você!
Explore nossos pacotes de preços criados para atender às suas necessidades, fornecendo soluções abrangentes para todos os tamanhos de projeto. Com a experiência do usuário "integrada" a todos os controles e nosso compromisso com um cronograma de lançamento contínuo, você tem a garantia das atualizações mais rápidas em todas as principais estruturas, garantindo que seus aplicativos permaneçam de ponta.
- 100s de controles e componentes de interface do usuário para todas as principais estruturas da web
- A maneira mais rápida de criar aplicativos Web modernos
DESCONTO PLURIANUAL
- Tudo em Ignite UI e Profissional
- Prototipagem de interface do usuário, sistemas de design, testes de usuários, criação de aplicativos e geração de código
- O único kit de ferramentas completo de UI/UX para criar aplicativos web, desktop e móveis modernos e de alto desempenho
DESCONTO PLURIANUAL
- Tudo em Ignite UI
- Biblioteca abrangente de componentes de interface do usuário para desenvolvedores da Web, móveis e de desktop
DESCONTO PLURIANUAL
Junte-se à conversa
Perguntas frequentes
What is Angular Material?
O Material é um sistema de design de código aberto criado pelo Google projetado para aplicativos direcionados à Web, Android, iOS ou Flutter. Com base nos componentes que fazem backup do sistema de design, os desenvolvedores têm um ponto de partida para criar a interface do usuário de seus aplicativos. Infragistics Ignite UI for Angular é criado com base no sistema de design do Material. Angular Material inclui guias, especificações e exemplos para:
- Layout
- Navegação
- Cor
- Tipografia
- Som
- Iconografia
- Forma
- Movimento
- Interação
Como qualquer bom sistema de design, Angular Material deve ser adaptável. É um sistema de diretrizes, componentes e ferramentas que suportam as melhores práticas de design de interface do usuário.
What are Angular Components?
Um componente Angular, um subconjunto de uma Diretiva Angular, é o bloco de construção fundamental da interface do usuário (interface do usuário) que compõe um aplicativo Angular. Em um aplicativo Angular, uma árvore hierárquica de componentes Angular descreve a interface do usuário e encapsula todos os aspectos do aplicativo que um usuário vê e interage em seu navegador. Angular componentes incluem coisas como modelos, estilos, animações, detecção de alterações, provedores, exibições injetáveis e muito mais.
Quando você cria um componente Angular, há três arquivos:
- Uma classe TypeScript chamada classe de componente
- Um arquivo HTML chamado de modelo do componente
- Um arquivo CSS opcional para o estilo do componente
Quando um aplicativo Angular é carregado em seu navegador, você está vendo uma "Exibição" em Angular. Essa "Visualização" é composta de um ou mais componentes Angular (geralmente mais de um). No aplicativo Angular, à medida que um usuário navega nas páginas ou interage com diferentes componentes na exibição, a estrutura Angular cuida da criação, atualização ou destruição de componentes. O próprio componente pode responder a esses eventos que ocorrem no ciclo de vida do aplicativo, permitindo que o desenvolvedor escreva código que reaja a eventos no ciclo de vida do componente.
Saiba mais sobre Angular componentes em https://angular.io/api/core/Component.
How to Use Angular Components?
Você pode usar um comando CLI Angular para gerar um componente usando este comando:
ng gerar componente Produto
Este comando gerará ProductComponent conforme mostrado abaixo:
import { Componente, OnInit } de '@angular/core'; @Component({ selector: 'app-product', templateUrl: './product.component.html', styleUrls: ['./product.component.scss'] }) export class ProductComponent implementa OnInit { constructor() { } ngOnInit() { }
Um componente é uma classe decorada com o @Component decorador.
Há quatro etapas para criar um componente:
- Crie uma classe e exporte-a. Essa classe conterá dados e a lógica.
- Decore a turma com @component metadados. Os metadados descrevem o componente e definem o valor para diferentes propriedades.
- Importe as bibliotecas e os módulos necessários para criar o componente.
- Crie um modelo do componente e, opcionalmente, o estilo do componente.
Como você pode ver, o ProductComponent gerado consiste em:
- Uma classe para armazenar dados e a lógica.
- Modelo HTML e estilos para exibir dados no aplicativo. Também é chamado de visualização e é visto pelo usuário na tela para interagir.
- Metadados que definem o comportamento de um componente.
Os metadados do componente são aplicados à classe usando o decorador @Component. Diferentes comportamentos do componente podem ser passados como propriedades do objeto, que é um parâmetro de entrada do decorador @Component.
What is CLI in Angular?
Uma interface de linha de comando no Angular é uma ferramenta iniciada a partir de uma Janela de Comando (Terminal no Mac, ou Prompt de Comando/PowerShell no Windows, ou uma Janela de Terminal no Visual Studio Code.
Para instalar a CLI do Angular, certifique-se de ter o NodeJS instalado a partir do https://nodejs.org/en/download/. Uma vez instalado, abra uma janela de comando e digite:
npm instalar -g @angular/cli
Usando uma CLI (Command Line Interface) do Angular, você pode usar modelos usando Angular Schematics de diferentes comandos que irão gerar todo ou parte de um aplicativo. A CLI Angular da equipe do Google é a maneira mais rápida de gerar a estrutura e as dependências de um aplicativo Angular. Um esquema é um gerador de código baseado em modelo que inclui instruções e lógica para adicionar ou modificar código de um processo de geração de código.
A CLI Ignite UI do Infragistics vai um passo além da CLI Angular. Embora ainda se baseie em modelos usando Angular Schematics, a CLI do Ignite UI pode adicionar componentes de interface do usuário, como gráficos, grades de dados e até mesmo cenários de aplicativos inteiros, a um aplicativo Angular novo ou existente. Você pode até criar seus próprios modelos personalizados com base na necessidade de sua equipe ou empresa para acelerar o desenvolvimento de aplicativos e gerar código em segundos.
To get started with step-by-step instructions using the Angular CLI and the Ignite UI CLI, click here: https://pt-br.infragistics.com/products/ignite-ui-angular/angular/components/general/getting-started
What are directives in Angular?
Angular diretivas criam elementos DOM e alteram sua estrutura ou comportamento em um aplicativo Angular. Existem três tipos de directivas em Angular:
- Componentes: Diretivas com modelos.
- Diretivas de atributo: Altere a aparência e o comportamento de um elemento, componente ou outra diretiva.
- Diretrizes estruturais: Altere o layout do DOM adicionando ou removendo elementos.
A diferença básica entre um componente Angular e uma diretiva Angular é que um componente tem um modelo, enquanto uma diretiva de atributo ou estrutural não tem um modelo. Angular nos forneceu muitas diretrizes estruturais e de atributos embutidas.
- As diretivas estruturais embutidas são *ngFor e *ngIf.
- As diretivas de atributo são NgStyle e NgModel.
Angular Components vs Directives
A arquitetura de um aplicativo Angular tem muitas partes que trabalham juntas para fornecer um aplicativo Angular ao navegador. Aqui está uma breve visão geral da arquitetura envolvida e dos blocos de construção de um aplicativo Angular.
- NgModules: Declara um contexto de compilação para um conjunto de componentes dedicado a um domínio de aplicativo, um fluxo de trabalho ou um conjunto relacionado de recursos.
- Componentes: Define uma classe que contém dados e lógica do aplicativo e funciona com um modelo HTML que define uma exibição.
- Modelo: Combina HTML com marcação Angular que pode modificar elementos HTML antes de serem exibidos.
- Diretiva: Anexa o comportamento personalizado aos elementos no DOM.
- Ligação de dados bidirecional: Coordena as partes de um modelo com as partes de um componente.
- Serviços: Normalmente, uma classe usada para aumentar a modularidade e a reutilização com uma finalidade estreita e bem definida.
- Injeção de dependência: Fornece componentes com os serviços necessários e dá acesso a uma classe de serviço.
- Roteamento: Define um caminho de navegação entre os diferentes estados do aplicativo e permite exibir hierarquias de aplicativos.
What is Ignite UI for Angular?
Ignite UI for Angular é um conjunto completo de widgets de interface do usuário baseados em material, componentes Angular e kits de interface do usuário Sketch e diretivas de suporte para Angular por Infragistics. Ele permite que os desenvolvedores criem aplicativos HTML5 e JavaScript modernos de alto desempenho para navegadores de desktop, experiências móveis e aplicativos da Web progressivos (PWAs) voltados para a estrutura Angular do Google.
Why should I choose Ignite UI for Angular controls and components?
Ignite UI for Angular é uma biblioteca completa de componentes de interface do usuário (UI) para criar aplicativos da Web responsivos e ricos em dados no Angular, incluindo 100+ gráficos de dados, grades e componentes.
How often Infragistics release update to their Angular UI Components?
A Infragistics realiza testes e melhorias contínuas da biblioteca de componentes da interface do usuário do Angular e lança pequenas atualizações todos os meses com dois grandes lançamentos por ano, onde introduzimos novos componentes Angular, recursos e aprimoramentos do produto. Usada por milhares de empresas em todo o mundo, a biblioteca de componentes de Angular rica em recursos permite que os desenvolvedores criem aplicativos Angular com qualidade de nível empresarial mais rápido do que nunca.
How much does the Ignite UI for Angular product cost?
Nossos componentes Angular estão incluídos como parte de nosso pacote Ignite UI. Uma única licença de desenvolvedor começa em US$ 1.295 para uma assinatura de um ano, incluindo um ano de suporte e atualizações padrão. Também oferecemos descontos para licenças de vários anos. Consulte nossa página de preços para obter mais informações sobre preços.
How do I deploy an Angular app with the Ignite UI for Angular Components?
A maneira mais rápida e fácil de começar é visitando a página de documentação do Ignite UI for Angular e seguindo os materiais de introdução abrangentes. O documento de ajuda fornece explicações passo a passo para ajudar os desenvolvedores a inicializar rapidamente um aplicativo Angular usando Angular Schematics & Ignite UI CLI em algumas etapas. Adicionadas demonstrações, trechos de código e outros recursos úteis de desenvolvimento de aplicativos.
Can I deploy an application that uses Ignite UI for Angular components to multiple customers?
Sim, você pode implantar um aplicativo que usa componentes Ignite UI for Angular ou controles Angular para clientes ilimitados. Com a flexibilidade de nossos planos, licenciamos apenas por desenvolvedor e não cobramos taxas de tempo de execução, royalties ou implantação.
Where can I find Ignite UI for Angular samples?
A equipe da Infragistics mantém uma biblioteca abrangente de exemplos de código Angular que você pode acessar aqui e ver como é um novo projeto de Angular simples, como um Angular Grid. Além disso, há uma biblioteca de aplicativos de amostra, incluindo aplicativos de colaboração em equipe, comércio eletrônico, viagens e muito mais. Você pode explorar os Angular aplicativos de exemplo aqui.
Conecte-se com Infragistics
Siga-nos para as últimas notícias e atualizações