MDUIDocs
llms.txt link másolásallms-full.txt link másolásaOldal megtekintése Markdown formátumbanAz oldal megbeszélése a ChatGPT-velA projekt teljes dokumentációjának megbeszélése a ChatGPT-vel
Előre beállított színek
Egyéni szín
Szín kinyerése háttérképből
Kérjük, válasszon egy háttérképet
Első lépések
Fejlesztés MI-vel
Stílusok
Keretrendszerekbe való integráció
React Vue Angular Egyebek
Komponensek
Függvények
Könyvtárak

Angular

Az mdui Angularban való használatához először kövesse a telepítés oldal útmutatását a telepítéshez, majd végezzen el néhány szükséges konfigurációt.

Konfiguráció

Először engedélyeznünk kell a Web Components támogatást az Angularban. Az alábbiakban egy példa látható:

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

A konfiguráció után az Angular komponens kódjában importálhatjuk és használhatjuk az mdui komponenseket:

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

@Component({
  selector: 'app-dialog-example',
  template: `<div id="page">
    <button (click)="openDialog()">Párbeszédablak megnyitása</button>
    <mdui-dialog #dialog headline="Párbeszédablak címe">Párbeszédablak tartalma</mdui-dialog>
  </div>`
})
export class DialogExampleComponent implements OnInit {

  // A #dialog elem referenciájának lekérése a @ViewChild segítségével
  @ViewChild('dialog')
  dialog?: ElementRef<Dialog>;

  ...

  constructor(...) {
  }

  ngOnInit() {
  }

  ...

  openDialog() {
    // Az mdui komponens elérése a nativeElement segítségével
    this.dialog?.nativeElement.open = true;
  }
}
Ezen az oldalon