#angular #nebular
#angular #nebular
Вопрос:
Может кто-нибудь, пожалуйста, скажите мне, возможно ли иметь несколько nbDialog с использованием ng-template или мне придется использовать компоненты?
любая помощь была бы отличной, поскольку я пробовал все виды безрезультатно и ничего не вижу в документах для этого.
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>
Ответ №1:
Понял это,
чтобы выбрать шаблон, который вы хотите открыть, вы должны добавить идентификатор шаблона в качестве аргумента при вызове функции.
<button nbButton status="info" fullWidth (click)="open(TEMPLATE NAME HERE WITHOUT QUOTATION MARKS)">add questions</button>