ngbModal open()参数传递

ngbModal open()参数传递

子页面import { Component, Output, EventEmitter } from '@angular/core';
export class AppModalComponent {
    private data: string;
    @Output emitService = new EventEmitter();

    constructor() {
        this.data = "hello world";
    }        ngOnInit(){        // 坑,父传子的数据,在init中可以获取, constructor()无法获取
    }

    addMe() {
        this.emitService.next(this.data)
    }
}

父页面openModal() {
     const modalRef = this.modalService.open(AppModalComponent);     // 父传子
     modalRef.componentInstance.data = 'hi';
     // 子传父:
     modalRef.componentInstance.emitService.subscribe((emmitedValue) => {
         // do sth with emmitedValue
     });
}
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值