将数据从父组件发送到从路由生成的子组件

时间:2017-04-10 13:09:26

标签: angular angular2-routing

我一直在尝试将数据从Parent组件发送到使用路由器链接生成的Child组件。 我要发送给子组件的是从日期选择器获取的开始日期和结束日期。

<div id='startDate' class="panel panel-info">Start Date:<ng2-datepicker [options]="options" [(ngModel)]="startDate"></ng2-datepicker></div>
<div id='endDate' class="panel panel-info">End Date:<ng2-datepicker [options]="options" [(ngModel)]="endDate"></ng2-datepicker></div>
<button (click)="DateChanged()">Go</button>

<nav>
    <a routerLink="/Data-status" routerLinkActive="active">Data Status</a>
</nav>
<router-outlet></router-outlet>

按下按钮,我希望数据在组件表上可用。

我使用我的子组件中的开始日期和结束日期调用api,它将获取表数据。

我试过@Input(),但为此我需要在我的父组件中定义选择器

我该怎么办?

0 个答案:

没有答案