如何设置 ng-bootstrap 模态组件内容成员?

How do I set ng-bootstrap modal component content members?

这是文档中示例中的打开方法,使用组件作为内容:

open() {
  const modalRef = this.modalService.open(NgbdModalContent);
  modalRef.componentInstance.name = 'World';
}

我想做的是以类似的方式使用组件并能够设置名称。

open(content) {
  this.modalService.open(content).result.then((result) => {
    this.closeResult = `Closed with: ${result}`;
  }, (reason) => {
    this.closeResult = `Dismissed ${this.getDismissReason(reason)}`;
  });
}

我该怎么做?

我对 Typescript 和 Angular5 都比较陌生。

这真是一个新手问题。

解决方案是

open() {
  const modalRef = this.modalService.open(NgbdModalContent);
  modalRef.componentInstance.name = 'World';
  modalRef.result.then((result) => {
    this.closeResult = `Closed with: ${result}`;
  }, (reason) => {
    this.closeResult = `Dismissed ${this.getDismissReason(reason)}`;
  });
}