MDUIDocs
Copiar enlace llms.txtCopiar enlace llms-full.txtVer esta página en formato MarkdownDiscutir esta página con ChatGPTDiscutir la documentación completa del proyecto con ChatGPT
Color preestablecido
Color personalizado
Extraer color del fondo de pantalla
Selecciona una imagen de fondo
Primeros pasos
Desarrollo asistido por IA
Estilos
Integración con frameworks
React Vue Angular Otros
Componentes
Funciones
Paquetes independientes

Angular

Para usar mdui en Angular, primero debes seguir las instrucciones de la página de instalación para completar la instalación, y luego realizar algunas configuraciones necesarias.

Configuración

Primero, debemos habilitar el soporte de Web Components en Angular. Ejemplo:

import { BrowserModule } from '@angular/platform-browser';
import { NgModule, CUSTOM_ELEMENTS_SCHEMA } from '@angular/core';

import { AppComponent } from './app.component';

@NgModule({
  declarations: [AppComponent],
  imports: [BrowserModule],
  providers: [],
  bootstrap: [AppComponent],
  schemas: [CUSTOM_ELEMENTS_SCHEMA],
})
export class AppModule {}

Después de la configuración, podemos importar y usar los componentes de mdui en el código del componente Angular:

import { Dialog } from 'mdui/components/dialog.js';

@Component({
  selector: 'app-dialog-example',
  template: `<div id="page">
    <button (click)="openDialog()">Abrir Diálogo</button>
    <mdui-dialog #dialog headline="Título del Diálogo">Contenido del Diálogo</mdui-dialog>
  </div>`
})
export class DialogExampleComponent implements OnInit {

  // Usa @ViewChild para obtener la referencia del elemento #dialog
  @ViewChild('dialog')
  dialog?: ElementRef<Dialog>;

  ...

  constructor(...) {
  }

  ngOnInit() {
  }

  ...

  openDialog() {
    // Usa nativeElement para acceder al componente mdui
    this.dialog?.nativeElement.open = true;
  }
}
Contenido de esta página