当前位置: 首页>>代码示例>>TypeScript>>正文


TypeScript Router.resetConfig方法代码示例

本文整理汇总了TypeScript中@angular/router.Router.resetConfig方法的典型用法代码示例。如果您正苦于以下问题:TypeScript Router.resetConfig方法的具体用法?TypeScript Router.resetConfig怎么用?TypeScript Router.resetConfig使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在@angular/router.Router的用法示例。


在下文中一共展示了Router.resetConfig方法的7个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的TypeScript代码示例。

示例1: constructor

 constructor(private router: Router) {
     if (AppModule.root === "page-router" ||  AppModule.root === "page-router-modal") {
         this.router.resetConfig(routes);
     } else if (AppModule.root === "layout" || AppModule.root === "layout-modal") {
         this.router.resetConfig(routesLayout);
     } else if (AppModule.root === "named-page-router" || AppModule.root === "named-page-router-modal") {
         this.router.resetConfig(namedOutletRoutes);
     } else if(AppModule.root === "tab" ||  AppModule.root === "tab-modal"){
         this.router.resetConfig(routesTab);
     }
 }
开发者ID:NativeScript,项目名称:nativescript-angular,代码行数:11,代码来源:app.routing.ts

示例2: beforeEach

  beforeEach(() => {
    TestBed.configureTestingModule({
      imports: [
        RouterTestingModule,
        NgxsModule.forRoot([]),
        NgxsModule.forFeature([CounterState])
      ],
      declarations: [MyComponent],
      providers: [MathService]
    });

    router = TestBed.get(Router);

    const loader: SpyNgModuleFactoryLoader = TestBed.get(NgModuleFactoryLoader);

    loader.stubbedModules = {
      lazyModule: MyLazyModule,
      secondLazyModule: SecondLazyModule
    };

    router.resetConfig([
      { path: 'todos', loadChildren: 'lazyModule' },
      { path: 'simple', loadChildren: 'secondLazyModule' }
    ]);
  });
开发者ID:LucasFrecia,项目名称:store,代码行数:25,代码来源:lazy-load.spec.ts

示例3: addNewPages

    addNewPages(newPages: IPage[], componentType: any) {
        //lets first reset the pages array to basePages
        this.pages = this.basePages;

        let routerConfig = this.router.config
        newPages.forEach(p => {
            routerConfig.unshift({ path: p.route, component: componentType });
        });

        this.router.resetConfig(routerConfig);

        this.pages = this.pages.concat(newPages);
    }
开发者ID:anandsrivastav1087,项目名称:pms,代码行数:13,代码来源:page.service.ts

示例4: constructor

	constructor (
		httpClient: HttpClient,
		ngZone: NgZone,
		router: Router,
		dialogService: DialogService,
		fileService: FileService
	) {
		router.resetConfig(appRoutes);

		resolveStaticServices({
			dialogService,
			fileService,
			httpClient,
			ngZone
		});
	}
开发者ID:cyph,项目名称:cyph,代码行数:16,代码来源:app.module.ts

示例5: beforeEach

 beforeEach(fakeAsync(() => {
   createComponent();
   loader = TestBed.get(NgModuleFactoryLoader);
   loader.stubbedModules = { expected: HeroModule };
   router.resetConfig([{path: 'heroes', loadChildren: 'expected'}]);
 }));
开发者ID:BobChao87,项目名称:angular,代码行数:6,代码来源:app.component.router.spec.ts

示例6:

		store.let(appSelectors.getRoutes).subscribe(routes => {
			console.log(routes);
			router.resetConfig(routes);
		});
开发者ID:bkirby989,项目名称:WallaceTheme,代码行数:4,代码来源:app.component.ts

示例7: updateRouteConfig

 private updateRouteConfig(config) {
     this.router.resetConfig(config);
     this.existingRoutes.next(this.routes);
 }
开发者ID:j-thebault,项目名称:angular-umd-dynamic-example,代码行数:4,代码来源:router.service.ts


注:本文中的@angular/router.Router.resetConfig方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。