在角度2中使用路由器更新组件输入而不是使用参数观察器

时间:2017-08-04 10:48:20

标签: angular angular2-routing angular-routing angular2-router

在角度路由器中,为了从外部激活器和路由器获取参数,我使用paramMapqueryParamMap

ngOnInit() {
  this.route.paramMap
    .switchMap((params: ParamMap) =>
      this.service.getHero(params.get('id')))
    .subscribe((hero: Hero) => this.hero = hero);
}

迫使组件架构意识到它是从路由器插座和路由器管理器操作的。

相反,有没有办法在路径配置中指定一种将路径参数映射到组件输入的方法,因此在常规模板绑定中也可以不经修改地使用该组件?例如,将id参数映射到id组件输入参数。

0 个答案:

没有答案