Ignite UI for Angular logotipo

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.

Tabela de grade mostrando a lista de informações de vendas por pessoa criada usando Ignite UI para o componente de grade do Angular.
Logotipo para Ignite UI for Angular

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

Logotipo da Intuit
Logotipo da Charles Schawb Corporation
Logotipo azul Yonder
Logotipo de Tyler

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.

Katy Faulkner, desenvolvedora líder de interface do usuário, Tier One UK Investment Bank
Banco de Investimento de Nível Um do Reino Unido

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.

Painel do componente de gráficos Ignite UI for Angular com gráfico financeiro

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 Exemplos de gráficos 

Ignite UI astronauta construindo um foguete

Angular componentes da interface do usuário para iniciar seu próximo projeto

Ver todos os exemplos

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ência

Angular exemplo: Planejador de tarefas

O aplicativo Planejador de Tarefas fornece um meio eficaz para gerenciar projetos e tarefas relacionadas.

Baixe o aplicativo

Angular exemplo: FinTech

Exiba fluxos de dados de alto volume com facilidade usando este poderoso aplicativo financeiro.

Baixe o aplicativo

Aplicativo 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 aplicativo

Recursos

Aproveite esses recursos úteis para aprender a criar aplicativos Web melhores e mais rápidos.

  • Angular Cartão de Referência Aprenda o essencial de Angular. Da arquitetura básica do Angular à vinculação de propriedades e eventos, este Refcard destaca os tópicos fundamentais e avançados necessários para o desenvolvimento bem-sucedido de aplicativos em Angular. Baixe o cartão de referência
  • Introdução à CLI do Ignite UI Comece seu próximo projeto mais rapidamente usando a CLI Ignite UI. Essa ferramenta ajuda a inicializar, desenvolver, estruturar e manter aplicativos em uma ampla variedade de estruturas, fornecendo modelos predefinidos para Ignite UI for jQuery componentes. Saiba Mais
  • Desktop para Web Saiba como você pode criar aplicativos Web progressivos e de alto desempenho em estruturas modernas, como Angular usando Ignite UI. Saiba Mais
  • Angular Whitepaper essencial mostrando a arquitetura de componentes Ignite UI for Angular
  • Ambiente de desenvolvimento mostrando a saída do console da interface de linha de comando para Ignite UI for Angular
  • Brian Lagunas aprova Ignite UI Recursos para desktop para web

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.

Bom valor

  • 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
$0 per developer, royalty-free subscription

DESCONTO PLURIANUAL

Não há descontos plurianuais disponíveis.
Ótimo valor

  • Tudo em Ignite UI
  • Biblioteca abrangente de componentes de interface do usuário para desenvolvedores da Web, móveis e de desktop
$0 per developer, royalty-free subscription

DESCONTO PLURIANUAL

Não há descontos plurianuais disponíveis.

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:

  1. Uma classe TypeScript chamada classe de componente
  2. Um arquivo HTML chamado de modelo do componente
  3. 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:

  1. Crie uma classe e exporte-a. Essa classe conterá dados e a lógica.
  2. Decore a turma com @component metadados. Os metadados descrevem o componente e definem o valor para diferentes propriedades.
  3. Importe as bibliotecas e os módulos necessários para criar o componente.
  4. 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:

  1. Componentes: Diretivas com modelos.
  2. Diretivas de atributo: Altere a aparência e o comportamento de um elemento, componente ou outra diretiva.
  3. 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.