Javascript 将数据传递给子管线组件

Javascript 将数据传递给子管线组件,javascript,angularjs,angular,Javascript,Angularjs,Angular,我想知道是否有可能将输入数据传递给我们作为子路由加载的组件,例如,假设我有这个组件 import { Component, OnInit, Input } from '@angular/core'; @Component({ moduleId: module.id, selector: 'selector', templateUrl: 'feature.component.html' }) export class FeatureComponent implements

我想知道是否有可能将输入数据传递给我们作为子路由加载的组件,例如,假设我有这个组件

import { Component, OnInit, Input } from '@angular/core';

@Component({
    moduleId: module.id,
    selector: 'selector',
    templateUrl: 'feature.component.html'
})
export class FeatureComponent implements OnInit {

    constructor() { }
    @Input()
    data: string = "";

    ngOnInit() { }
}
在我的应用程序中,我使用以下组件:

但现在我想将此组件作为子路由加载,如下所示:

{ path: 'user/:userid', component: HomeComponent, canActivate: [AuthGuard],
    children: [
        { path: 'overview', component: FeatureComponent }
    ]
 }
并将选择器替换为

 <router-outlet></router-outlet>

是否可以将输入字符串作为输入传递到子路由


非常感谢

resolve
在这种情况下,在父路由中进行解析是有意义的。@PankajParkar,你能把你的信息链接到我这里吗?我似乎无法理解我的想法article@PankajParkar解析器是解决我的问题的一种非常好的方法,无需检索两次数据。非常感谢你:)。