Visão geral do Angular Tile Manager
O componente Gerenciador de blocos permite a exibição de conteúdo em blocos individuais. Ele permite que os usuários interajam com esses blocos reorganizando-os e redimensionando-os, dando-lhes a liberdade de personalizar o layout e a aparência do conteúdo de acordo com suas preferências. Essa flexibilidade aprimora a experiência do usuário, permitindo uma maneira mais personalizada e eficiente de visualizar e gerenciar conteúdo.
Angular Tile Manager Example
O exemplo Ignite UI for Angular Gerenciador de blocos a seguir mostra o componente em ação.
Warning
Devido à política de permissões do iframe, o botão de tela cheia neste exemplo só funcionará quando o exemplo for aberto no modo autônomo clicando no botão "Expandir para tela cheia" no canto superior direito.
Getting Started with Ignite UI for Angular Tile Manager
Ignite UI Tile Manager é um componente da Web padrão e, como tal, pode ser usado em um aplicativo Angular.
Para começar a usá-lo, primeiro você precisa instalar o pacote Ignite UI for Web Components executando o seguinte comando:
npm install igniteui-webcomponents --save
Em seguida, você deve chamar a função com argumento em seu main.ts
arquivo ou no arquivo de componente.ts
que está usando IgcTileManager
. defineCustomElements()
IgcTileManagerComponent
import { defineComponents, IgcTileManagerComponent } from 'igniteui-webcomponents';
defineComponents(IgcTileManagerComponent);
Você também precisa incluir o CUSTOM_ELEMENTS_SCHEMA
esquema na configuração do seu componente
import { Component, CUSTOM_ELEMENTS_SCHEMA } from '@angular/core';
@Component({
schemas: [CUSTOM_ELEMENTS_SCHEMA]
})
export class AppComponent {
Agora você pode começar com uma configuração básica do Angular Tile Manager.
Usage
O Gerenciador de Blocos fornece um comportamento de layout de bloco base, gerenciando o posicionamento de blocos no estado maximizado ou normal. Os ladrilhos podem ser dimensionados independentemente uns dos outros e usados para formar layouts complexos. Os usuários finais podem reordenar os blocos arrastando-os e soltando-os, proporcionando uma experiência flexível e intuitiva.
O Tile Manager oferece dois componentes que podemos usar:
IgcTileComponent
- Este componente representa um bloco individual exibido no Gerenciador de blocos.IgcTileManagerComponent
- Este é o componente principal que contém todos os componentes do bloco, servindo como contêiner para todo o layout do bloco.
<igc-tile-manager>
<igc-tile>
<p>Tile 1</p>
</igc-tile>
<igc-tile>
<p>Tile 2</p>
</igc-tile>
<igc-tile>
<p>Tile 3</p>
</igc-tile>
</igc-tile-manager>
Para obter uma introdução completa ao Ignite UI for Angular, leia o tópico Introdução.
Para obter mais informações sobre o uso do componente Gerenciador de blocos, você pode conferir este tópico.