javascript Ng材料对话(模态)
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了javascript Ng材料对话(模态)相关的知识,希望对你有一定的参考价值。
public openModal(jobToEdit: RecurrentJob): void {
let dialogRef = this.dialog.open(AddEditJobFormComponent, {
width: '600px',
data: { exampleDataPassedToDialog: 'some Data' } // you can pass Data here instead of Input()
});
dialogRef.componentInstance.jobToEdit = jobToEdit;
dialogRef.componentInstance.formData.subscribe((formData: RecurrentJob) => {
this.newJob.next(formData);
});
dialogRef.afterClosed().pipe(take(1)).subscribe(() => { dialogRef = null; });
}
<span (click)="showMore(fullDescription)">More</span>
<ng-template #fullDescription>
<p style="margin-bottom: 0;">{{ job.description }}</p>
</ng-template>
showModal(templateRef) {
let dialogRef = this.dialog.open(templateRef, {
width: '600px',
});
dialogRef.afterClosed().pipe(take(1)).subscribe(() => { dialogRef = null; });
}
以上是关于javascript Ng材料对话(模态)的主要内容,如果未能解决你的问题,请参考以下文章
是否可以在角度6中打开模态而不使用仅材料的自举?
Angular JS ng-repeat 和模态对话框
JavaScript练习 - 模态对话框
javascript 模态/对话
JavaScript实现模态对话框
JavaScript实现模态对话框示例