Skip to content

Instantly share code, notes, and snippets.

View kirill-chirkov-at-clouty's full-sized avatar

kirill-chirkov-at-clouty

View GitHub Profile
@kirill-chirkov-at-clouty
kirill-chirkov-at-clouty / load-example.ts
Last active November 19, 2019 13:49
Lazy angular module loading
import { Injectable, NgModuleFactory } from '@angular/core';
import { first } from 'rxjs/operators';
import { OperatorSignupComponent } from '../../../components/operator-signup/operator-signup.component';
import { OperatorSignupModule } from '../../../components/operator-signup/operator-signup.module';
import { DialogService } from '../../../ui/dialog/dialog.service';
import { ModuleKey } from '../../module-loader/models/module-key.enum';
import { ModuleLoaderService } from '../../module-loader/module-loader.service';
import { OperatorSignupDataModel } from './models/operator-signup-data.model';