将数据从ng-template传递给它的父组件Angular 4

时间:2017-08-22 15:24:32

标签: angular

我有一个父组件,其中包含ng-template作为孩子。这让我可以动态地将不同的组件注入ng-template。 现在,我需要将正在注入ng-template的组件中的数据传递给父组件。在没有ng-template的正常场景中,我会使用Event Emitter。但是,我不认为ng-template支持这一点。

将数据从ng-template传递给父母的最佳方式是什么?

以下是父组件的代码:

<div id="modal">
  <div class="modal-body">
   <div class="close-button uw-icon-close-x" (click)="closeModal()" >
</div>
    <ng-template #modalAnchor></ng-template>
  </div>
</div>

1 个答案:

答案 0 :(得分:0)

您可以使用服务在组件之间进行通信。