как я могу получить элемент в angular 2? на случай, если у меня есть это в html
<ng-template #content let-c="close" let-d="dismiss">
<div class="modal-header">Header</div>
<div class="modal-body">Body</div>
<div class="modal-footer">footer</div>
</ng-template>
я использую это для ngBmodal ng-bootstrap, если я использую кнопку для открытия контента, его работа = кнопка
(click)="open(content,data.id)"
тогда я хотел бы открыть контент из компонента в этом случае, им перенаправить с другой страницы и открыть контент
ngOnInit() {
this.activatedRoute.queryParams.subscribe((params: Params) => {
let id = params['id'];
if(id != undefined){
this.open('content',id);
}
});
}
open(content, id) {
this.dataModal = {};
this.getDataModal(id);
this.mr = this.modalService.open(content, { size: 'lg' });
}
модальное открыто, но не с html, я пытаюсь afterviewinit получить #content, это не работает, спасибо, извините за мой английский: v