是否可以基于url/路由调用Angular 4方法?

是否可以基于url/路由调用Angular 4方法?,angular,angular2-routing,Angular,Angular2 Routing,我对Angular(4)非常陌生,我想知道是否可以基于特定url调用一个方法,类似于RubyonRails,其中路由被分派到控制器操作 例如,如果我有路线,我想调用主组件的成功方法。如果你是指静态,请参阅: 代码示例: const appRoutes: Routes = [ { path: 'home/:message', component: HomeComponent }, { path: 'hero/:id', component: HeroDetailComponen

我对Angular(4)非常陌生,我想知道是否可以基于特定url调用一个方法,类似于RubyonRails,其中路由被分派到控制器操作


例如,如果我有路线,我想调用主组件的成功方法。

如果你是指静态,请参阅:

代码示例:

const appRoutes: Routes = [
  { path: 'home/:message', component: HomeComponent },
  { path: 'hero/:id',      component: HeroDetailComponent },
  { path: '**', component: PageNotFoundComponent }
];

@NgModule({
  imports: [
    RouterModule.forRoot(appRoutes)
  ]
})
export class AppModule { }`

您可以使用
ActivatedRoute
获取参数。

如果您是指静态,请参阅:

代码示例:

const appRoutes: Routes = [
  { path: 'home/:message', component: HomeComponent },
  { path: 'hero/:id',      component: HeroDetailComponent },
  { path: '**', component: PageNotFoundComponent }
];

@NgModule({
  imports: [
    RouterModule.forRoot(appRoutes)
  ]
})
export class AppModule { }`

您可以使用
ActivatedRoute
获取参数。

静态或动态“我的”到底是什么意思?静态或动态“我的”到底是什么意思?