本文整理汇总了TypeScript中@angular/material.MatDialogRef.afterClosed方法的典型用法代码示例。如果您正苦于以下问题:TypeScript MatDialogRef.afterClosed方法的具体用法?TypeScript MatDialogRef.afterClosed怎么用?TypeScript MatDialogRef.afterClosed使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类@angular/material.MatDialogRef
的用法示例。
在下文中一共展示了MatDialogRef.afterClosed方法的10个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的TypeScript代码示例。
示例1: open
public open(title: string = T('Please wait')): Observable<boolean> {
this.translate.get(title).subscribe(t => {
this.dialogRef = this.dialog.open(AppLoaderComponent, {disableClose: true});
this.dialogRef.updateSize('200px', '200px');
this.dialogRef.componentInstance.title = t;
});
return this.dialogRef.afterClosed();
}
示例2: confirm
confirm(title: string, message: string): Observable<boolean> {
let dialogRef: MatDialogRef<ConfirmDialogComponent>;
dialogRef = this._dialog.open(ConfirmDialogComponent);
dialogRef.componentInstance.title = title;
dialogRef.componentInstance.message = message;
return dialogRef.afterClosed();
}
示例3: confirm
public confirm(title: string, message: string, customButton: string): Observable<boolean> {
let dialogRef: MatDialogRef<AppComfirmComponent>;
dialogRef = this.dialog.open(AppComfirmComponent, {disableClose: true});
dialogRef.updateSize('380px');
dialogRef.componentInstance.title = title;
dialogRef.componentInstance.message = message;
dialogRef.componentInstance.customButton = customButton;
return dialogRef.afterClosed();
}
示例4: openAddress
openAddress(address?: AddressModel): Observable<boolean> {
this.dialogRef = this.dialog.open(AddressComponent,
{
disableClose: true, backdropClass: 'light-backdrop',
width: '720px',
data: address,
});
return this.dialogRef.afterClosed();
}
示例5: showNewDialog
showNewDialog(): void {
this.newPermissionDialogRef = this.dialog.open(PermissionNewDialogComponent);
this.newPermissionDialogRef.afterClosed().subscribe((data) => {
if (data) {
this.openEditorWithNew(new Permission({ level: data.level }));
}
});
}
示例6: init
init(title: string, observable: Observable<Array<IdModel>>, onSelected: (item: IdModel) => void): void {
this.title = title;
observable.subscribe(items => this.items = items);
this.dialogRef.afterClosed().subscribe((selectedItem: IdModel) => {
if (selectedItem) {
onSelected(selectedItem);
}
});
}
示例7: openCard
openCard(address?: CardDetailModel): Observable<boolean> {
this.dialogRef = this.dialog.open(CardDetailsComponent,
{
disableClose: true, backdropClass: 'light-backdrop',
width: '460px',
data: address,
});
return this.dialogRef.afterClosed();
}
示例8: open
public open(title: string = 'Please wait'): Observable<boolean> {
this.dialogRef = this.dialog.open(
AppLoaderComponent,
{ disableClose: true,
backdropClass: 'light-backdrop'
});
this.dialogRef.updateSize('200px');
this.dialogRef.componentInstance.title = title;
return this.dialogRef.afterClosed();
}
示例9: init
init(title: string, message: string, confirmTitle: string, onConfirm: () => void): void {
this.title = title;
this.message = message;
this.confirmTitle = confirmTitle;
this.dialogRef.afterClosed().subscribe((confirmed: boolean) => {
if (confirmed) {
onConfirm();
}
});
}
示例10: showNewDialog
showNewDialog(): void {
if (this.allowAddNew && !this.newDialogRef) {
this.newDialogRef = this.dialog.open(AssetNewDialogComponent, { width: '640px', maxWidth: '90vw' });
this.newDialogRef.componentInstance.assetFolder = this.selectedAssetFolder;
this.newDialogRef.afterClosed().subscribe(() => {
this.newDialogRef = undefined
this.assetsResource.list();
});
}
}