/
githubmirror
/
components
Обзор
Документация
Войти
/
githubmirror
/
components
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
main
src/components-examples/material/dialog/dialog-data/dialog-data-example.ts
41 строка
896 B
Kristiyan Kostadinov
docs: remove standalone flag from examples
17 окт 2024, 17:40
17 окт 2024, 17:40
36f4cca
Код
Авторство
О чём код?
import {Component, inject} from '@angular/core'; import { MatDialog, MAT_DIALOG_DATA, MatDialogTitle, MatDialogContent, } from '@angular/material/dialog'; import {MatButtonModule} from '@angular/material/button'; export interface DialogData { animal: 'panda' | 'unicorn' | 'lion'; } /** * @title Injecting data when opening a dialog */ @Component({ selector: 'dialog-data-example', templateUrl: 'dialog-data-example.html', imports: [MatButtonModule], }) export class DialogDataExample { dialog = inject(MatDialog); openDialog() { this.dialog.open(DialogDataExampleDialog, { data: { animal: 'panda', }, }); } } @Component({ selector: 'dialog-data-example-dialog', templateUrl: 'dialog-data-example-dialog.html', imports: [MatDialogTitle, MatDialogContent], }) export class DialogDataExampleDialog { data = inject(MAT_DIALOG_DATA); }