У меня есть угловая 4-я страница, включая модальный ng-bootstrap. Мой код выглядит так.
foo.html
[...]
<button class="btn btn-sm btn-secondary material-icons"
(click)="open(content)">search</button>
<ng-template #content let-c="close" let-d="dismiss">
content in here
</ng-template>
[...]
foo.ts
[...]
constructor(private modalService: NgbModal) { }
[...]
open(content) {
let options: NgbModalOptions = {
size: 'lg'
};
this.modalService.open(content, options);
}
[...]
Теперь, когда я нажимаю кнопку, открывается модальное окно. Сейчас я хочу открыть модель на ngChanges.
ngOnChanges(changes: any) {
open(content)
}
Моя проблема: как мне получить здесь «контент»? Есть ли способ получить ng-template программно? Заранее спасибо!