Öffnen ng-bootstrap-modal-programmgesteuert

Habe ich eine eckige 4-Seite mit einem ng-bootstrap-modal. Mein code sieht wie folgt aus.

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);
}
[...]

Wenn ich nun auf den button des modal geöffnet. Was ich jetzt machen möchte, ist öffnen Sie das Modell ngChanges.

ngOnChanges(changes: any) {
   open(content)
}

Mein problem ist: Wie bekomme ich den "Inhalt" hier? Gibt es eine Möglichkeit, um die ng-template programmgesteuert? Vielen Dank im Voraus!

Schreibe einen Kommentar