import {Component, Input} from '@angular/core'; import {Ng2vModal, Ng2vActiveModal} from '@ng2v/ng2v-components'; @Component({ selector: 'ng2vd-modal-content', template: ` ` }) export class Ng2vdModalContent { @Input() name; constructor(public activeModal: Ng2vActiveModal) {} } @Component({ selector: 'ng2vd-modal-component', templateUrl: './modal-component.html' }) export class Ng2vdModalComponent { constructor(private modalService: Ng2vModal) {} open() { const modalRef = this.modalService.open(Ng2vdModalContent); modalRef.componentInstance.name = 'World'; } }