从分量角2获取ng-模板

问题描述 投票:4回答:1

如何获得角度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

如何获得角度2中的元素?如果我在html

angular2-template angular2-directives ng-bootstrap
1个回答
3
投票

首次导入NgbModal和ModalDismissReasons

© www.soinside.com 2019 - 2024. All rights reserved.