【发布时间】:2020-12-01 14:33:18
【问题描述】:
我在LotoReviewTabComponent,这里导入了另一个组件-
import { ReviewComponent } from './loto.reviewdoc.component';
我的要求是在ReviewComponent内部调用LotoReviewTabComponent的方法。
原因ReviewComponent 被导入LotoReviewTabComponent 是-LotoReviewTabComponent 中有一个modalreference 调用如下-
Const reviewModal = this.modalService.open(ReviewComponent, ngbModalOptions);
reviewModal.componentInstance.fileName = fileName;
当在该模态 - reviewModal 中执行某些事件时,必须调用 LotoReviewTabComponent 中的方法。
如何做到这一点?
【问题讨论】:
-
你能使用服务让组件调用和设置值吗?
-
在您的子组件中,您可以将您的父组件注入为 DI(@inject(LotoReviewTabComponent)) parent: LotoReviewTabComponent)
-
您可以使用
Subject中的RxJs轻松实现这一目标。