本文整理汇总了TypeScript中@angular/router.Routes.push方法的典型用法代码示例。如果您正苦于以下问题:TypeScript Routes.push方法的具体用法?TypeScript Routes.push怎么用?TypeScript Routes.push使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类@angular/router.Routes
的用法示例。
在下文中一共展示了Routes.push方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的TypeScript代码示例。
示例1:
mainMenuRoutes.forEach(r => routes.push({ path: r.path, component: r.component }));
示例2:
import { WinnerComponent } from './winner/winner.component';
import { AcknowledgeComponent } from './acknowledge/acknowledge.component';
import { TesterComponent } from './tester/tester.component';
const dev = false;
const routes: Routes = [
{ path: '', redirectTo: '/signin', pathMatch: 'full' },
{ path: 'home', component: HomeComponent },
{ path: 'board', component: BoardComponent },
{ path: 'starter', component: StarterPokemonComponent },
{ path: 'lobby', component: LobbyComponent },
{ path: 'capture', component: CapturePokemonComponent },
{ path: 'city', component: CityComponent },
{ path: 'event', component: EventComponent },
{ path: 'winner', component: WinnerComponent },
{ path: 'signin', component: SigninComponent },
{ path: 'trainer', component: TrainerComponent },
{ path: 'resumelobby', component: ResumeLobbyComponent },
{ path: 'acknowldedge', component: AcknowledgeComponent },
];
if ( dev ) { routes.push( { path: 'tester', component: TesterComponent } ); }
@NgModule({
imports: [RouterModule.forRoot(routes)],
exports: [RouterModule]
})
export class AppRoutingModule { }