import {NgModule} from "@angular/core"; import {HttpClientModule} from '@angular/common/http'; import {CommonModule} from '@angular/common'; import {FormsModule} from '@angular/forms' import {ToastrModule} from 'ngx-toastr'; import {LaddaModule} from 'angular2-ladda'; import Component from "./component"; import Resolver from "./resolver"; import {RouterModule} from "@angular/router"; @NgModule({ imports: [RouterModule.forChild([{ path: "", component: Component, resolve: {initData: Resolver} }])], exports: [RouterModule] }) class RoutingModule { } @NgModule({ imports: [ RoutingModule, CommonModule, HttpClientModule, FormsModule, ToastrModule.forRoot(), LaddaModule.forRoot({ style: 'zoom-in' }) ], declarations: [Component], providers: [Resolver] }) export class LoginModule { }