【发布时间】:2019-09-22 13:51:28
【问题描述】:
我的dashboard.ts 中有两个不同的“Clients[]”数组。
如何将此数据传递到“ClientsListComponent”。
dashboard.html
<a routerLink="dashboard/my-clients" >My Clients</a>
<a routerLink="dashboard/all-clients">All Clients</a>
app.module.ts
RouterModule.forRoot(
[ { path: '', component: LoginComponent},
{ path: 'dashboard', canActivate: [AuthguardGuard], component: DashboardComponent},
{ path: 'dashboard/add-new-client', component: ClientFormComponent, canActivate: [AuthguardGuard]},
{ path: 'dashboard/all-clients', component: ClientsListComponent, canActivate: [AuthguardGuard]},
{ path: 'dashboard/my-clients', component: ClientsListComponent, canActivate: [AuthguardGuard]}
]
ClientsListComponent.ts
@Component({
selector: 'clients-list',
templateUrl: './clients-list.component.html',
styleUrls: ['./clients-list.component.css']
})
export class ClientsListComponent implements OnInit {
@Input() clients: Client[] = []; // I print this data on screen.
@Input() title: '';
constructor() { }
ngOnInit() {
}
}
【问题讨论】:
标签: angular typescript routes