MDUIDocs
Copier le lien llms.txtCopier le lien llms-full.txtVoir cette page en MarkdownDiscuter de cette page avec ChatGPTDiscuter de la documentation complète avec ChatGPT
Couleurs prédéfinies
Couleur personnalisée
Extraire du fond d'écran
Veuillez sélectionner un fond d'écran
Premiers pas
Développement assisté par l'IA
Styles
Intégration avec les frameworks
React Vue Angular Autres
Composants
Fonctions
Bibliothèques

Angular

Pour utiliser mdui dans Angular, suivez d'abord les instructions de la page Installation, puis effectuez les configurations requises.

Configuration

Vous devez d'abord activer la prise en charge des Web Components dans Angular. Exemple :

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 {}

Une fois la configuration terminée, vous pouvez importer et utiliser les composants mdui dans le code du composant Angular :

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

@Component({
  selector: 'app-dialog-example',
  template: `<div id="page">
    <button (click)="openDialog()">Ouvrir la boîte de dialogue</button>
    <mdui-dialog #dialog headline="Titre de la boîte de dialogue">Contenu de la boîte de dialogue</mdui-dialog>
  </div>`
})
export class DialogExampleComponent implements OnInit {

  // Utiliser @ViewChild pour obtenir une référence à l'élément #dialog
  @ViewChild('dialog')
  dialog?: ElementRef<Dialog>;

  ...

  constructor(...) {
  }

  ngOnInit() {
  }

  ...

  openDialog() {
    // Utiliser nativeElement pour accéder au composant mdui
    this.dialog?.nativeElement.open = true;
  }
}
Sur cette page