如何设置 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)}`;
});
}
这是文档中示例中的打开方法,使用组件作为内容:
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)}`;
});
}