diff --git a/demo/src/app/components/+modal/demos/service-component/service-component.ts b/demo/src/app/components/+modal/demos/service-component/service-component.ts index e40853f4bc..ad07b3c26f 100644 --- a/demo/src/app/components/+modal/demos/service-component/service-component.ts +++ b/demo/src/app/components/+modal/demos/service-component/service-component.ts @@ -7,11 +7,18 @@ import { BsModalRef } from 'ngx-bootstrap/modal/modal-options.class'; templateUrl: './service-component.html' }) export class DemoModalServiceFromComponent { + bsModalRef: BsModalRef; constructor(private modalService: BsModalService) {} public openModalWithComponent() { - this.modalService.show(ModalContentComponent); - } + let list = ['Open a modal with component', 'Pass your data', 'Do something else', '...']; + this.bsModalRef = this.modalService.show(ModalContentComponent); + this.bsModalRef.content.title = 'Modal with component'; + this.bsModalRef.content.list = list; + setTimeout(() => { + list.push('PROFIT!!!'); + }, 2000); +} } /* This is a component which we pass in modal*/ @@ -26,8 +33,9 @@ export class DemoModalServiceFromComponent {