SpyNgModuleFactoryLoader
Allows to simulate the loading of ng modules in tests.
      
      class SpyNgModuleFactoryLoader implements NgModuleFactoryLoader {
  stubbedModules: {...}
  load(path: string): Promise<NgModuleFactory<any>>
}
    说明
      
      - const loader = TestBed.get(NgModuleFactoryLoader);
-  
- @Component({template: 'lazy-loaded'})
- class LazyLoadedComponent {}
- @NgModule({
-   declarations: [LazyLoadedComponent],
-   imports: [RouterModule.forChild([{path: 'loaded', component: LazyLoadedComponent}])]
- })
-  
- class LoadedModule {}
-  
- // sets up stubbedModules
- loader.stubbedModules = {lazyModule: LoadedModule};
-  
- router.resetConfig([
-   {path: 'lazy', loadChildren: 'lazyModule'},
- ]);
-  
- router.navigateByUrl('/lazy/loaded');
属性
| 属性 | 说明 | 
|---|---|
| stubbedModules: {
    [path: string]: any;
} | 
