使用ng模板的多个星云对话框



有人能告诉我是否可以使用ng模板进行多个nbDialog吗还是我必须使用组件?

任何帮助都会很好,因为我已经尝试了各种各样的方法,但都无济于事,而且在文档上也看不到任何帮助。

myComponent.ts

openQuestions(dialog: TemplateRef<any>) {
this.dialogService.open(dialog, { context: `data to pass to dialog.` })
}

myTemplate.html

////////页面代码位于此处/////

<ng-template  #dialog let-data let-ref="dialogRef" 
[formGroup]="addDailyCheckEquipment">
<- form to be added here ->
</ng-template>

想清楚了,

要选择要打开的模板,必须在调用函数时添加模板ID作为参数。

<button nbButton status="info" fullWidth (click)="open(TEMPLATE NAME HERE WITHOUT QUOTATION MARKS)">add questions</button>

最新更新