Descripción general de Angular Tile Manager

    El componente Administrador de mosaicos permite la visualización de contenido en mosaicos individuales. Permite a los usuarios interactuar con estos mosaicos reorganizándolos y cambiando su tamaño, dándoles la libertad de personalizar el diseño y la apariencia del contenido según sus preferencias. Esta flexibilidad mejora la experiencia del usuario al permitir una forma más personalizada y eficiente de ver y administrar el contenido.

    Ejemplo de Angular Tile Manager

    El siguiente ejemplo de administrador de mosaicos de Ignite UI for Angular muestra el componente en acción.

    EXAMPLE
    TS
    HTML
    SCSS

    ¿Te gusta esta muestra? Obtenga acceso a nuestro kit de herramientas de Ignite UI for Angular completo y comience a crear sus propias aplicaciones en minutos. Descárgalo gratis.

    Debido a la política de permisos de iframe, el botón de pantalla completa en este ejemplo solo funcionará cuando el ejemplo se abra en modo independiente haciendo clic en el botón 'Expandir a pantalla completa' en la esquina superior derecha.

    Introducción a Ignite UI for Angular Tile Manager

    Ignite UI Tile Manager es un componente web estándar y, como tal, se puede utilizar en una aplicación Angular.

    Para comenzar a usarlo, primero debe instalar el paquete Ignite UI for Web Components ejecutando el siguiente comando:

    npm install igniteui-webcomponents --save
    cmd

    A continuación, debe llamar a la función con el defineCustomElements() argumento en su main.ts archivo o en el archivo de componente.ts que está utilizando IgcTileManager. IgcTileManagerComponent

    import { defineComponents, IgcTileManagerComponent } from 'igniteui-webcomponents';
    
    defineComponents(IgcTileManagerComponent);
    ts

    También debe incluir el esquema en la CUSTOM_ELEMENTS_SCHEMA configuración del componente

    import { Component, CUSTOM_ELEMENTS_SCHEMA } from '@angular/core';
    
    @Component({
        schemas: [CUSTOM_ELEMENTS_SCHEMA]
    })
    export class AppComponent {
    typescript

    Ahora puede comenzar con una configuración básica del Angular Tile Manager.

    Uso

    El Administrador de mosaicos proporciona un comportamiento de diseño de mosaico base, administrando la ubicación de los mosaicos en estado maximizado o normal. Las baldosas pueden tener un tamaño independiente entre sí y se pueden utilizar para formar diseños complejos. Los usuarios finales pueden reordenar los mosaicos arrastrándolos y soltándolos, lo que proporciona una experiencia flexible e intuitiva.

    El Tile Manager ofrece dos componentes que podemos utilizar:

    • IgcTileComponent- Este componente representa un mosaico individual que se muestra dentro del Administrador de mosaicos.
    • IgcTileManagerComponent- Este es el componente principal que contiene todos los componentes de la baldosa, sirviendo como contenedor para todo el diseño de la tesela.
    <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>
    html

    Para obtener una introducción completa al Ignite UI for Angular, lea el tema Introducción.

    Para obtener más información sobre el uso del componente Administrador de mosaicos, puede consultar este tema.