dependencies Legend  Declarations  Module  Bootstrap  Providers  Exports cluster_AppModule cluster_AppModule_declarations cluster_AppModule_AppComponent_providers cluster_AppModule_imports cluster_AppModule_bootstrap cluster_AppModule_providers AppComponent AppComponent AppModule AppModule AppComponent->AppModule DashboardComponent DashboardComponent DashboardComponent->AppModule UserRolesComponent UserRolesComponent UserRolesComponent->AppModule AppComponent AppComponent AppModule->AppComponent KiewitAuthenticationService KiewitAuthenticationService KiewitAuthenticationService->AppComponent KiewitAuthenticationService->AppModule KiewitButtonModule KiewitButtonModule KiewitButtonModule->AppModule KiewitCardModule KiewitCardModule KiewitCardModule->AppModule KiewitGridModule KiewitGridModule KiewitGridModule->AppModule KiewitHeaderModule KiewitHeaderModule KiewitHeaderModule->AppModule KiewitDropdownModule KiewitDropdownModule KiewitDropdownModule->AppModule KiewitAutoCompleteModule KiewitAutoCompleteModule KiewitAutoCompleteModule->AppModule KiewitFooterModule KiewitFooterModule KiewitFooterModule->AppModule KiewitMenuModule KiewitMenuModule KiewitMenuModule->AppModule KiewitColumnchooserModule KiewitColumnchooserModule KiewitColumnchooserModule->AppModule KiewitColumnchooserModule->AppModule KiewitConfirmationModule KiewitConfirmationModule KiewitConfirmationModule->AppModule KiewitTabStripModule KiewitTabStripModule KiewitTabStripModule->AppModule KiewitNumericTextboxModule KiewitNumericTextboxModule KiewitNumericTextboxModule->AppModule KiewitLoggingService KiewitLoggingService KiewitLoggingService->AppModule
import { BrowserModule } from '@angular/platform-browser';
import { NgModule } from '@angular/core';
import { FormsModule } from '@angular/forms';
import { HttpModule } from '@angular/http';
import { RouterModule } from '@angular/router';

//Modules
import { KiewitAutoCompleteModule } from '../lib/kiewit-autocomplete';
import { KiewitButtonModule } from '../lib/kiewit-button';
import { KiewitCardModule } from '../lib/kiewit-card';
import { KiewitConfirmationModule } from '../lib/kiewit-confirmation';
import { KiewitGridModule } from '../lib/kiewit-grid';
import { KiewitHeaderModule } from '../lib/kiewit-header';
import { KiewitDropdownModule } from '../lib/kiewit-dropdown';
import { KiewitTabStripModule } from '../lib/kiewit-tabstrip';
import { KiewitNumericTextboxModule } from '../lib/kiewit-numerictextbox';
import { KiewitFooterModule } from '../lib/kiewit-footer';
import { KiewitMenuModule } from '../lib/kiewit-menu/kiewit-menu.module';
import { KiewitColumnchooserModule } from '../lib/kiewit-columnchooser/kiewit-columnchooser.module';

import { BrowserAnimationsModule } from '@angular/platform-browser/animations';
import { NoopAnimationsModule } from '@angular/platform-browser/animations';

//Components
import { AppComponent } from './app.component';
import { DashboardComponent } from './components/dashboard/dashboard.component';
import { UserRolesComponent } from './components/user-roles/user-roles.component';

//Services
import { KiewitLoggingService } from './../lib/kiewit-logging/kiewit-logging.service';
import { KiewitAuthenticationService } from './../lib/kiewit-authentication/kiewit-authentication.service';
import { Adal4Service, Adal4HTTPService } from 'adal-angular4';

@NgModule({
    declarations: [
        AppComponent,
        DashboardComponent,
        UserRolesComponent
    ],
    imports: [
        BrowserModule,
        FormsModule,
        NoopAnimationsModule,
        HttpModule,
        KiewitButtonModule,
        KiewitCardModule,
        KiewitGridModule,
        KiewitHeaderModule,
        KiewitDropdownModule,
        KiewitAutoCompleteModule,
        KiewitFooterModule,
        KiewitMenuModule,
        KiewitColumnchooserModule,
        KiewitConfirmationModule,
        KiewitColumnchooserModule,
        KiewitTabStripModule,
        KiewitNumericTextboxModule,
        BrowserAnimationsModule,
        RouterModule.forRoot(
            [
                {
                    path: '',
                    component: DashboardComponent
                },
                {
                    path: 'userroles',
                    component: UserRolesComponent,
                    data: { title: 'User roles' }
                }//,
                //{ path: '**', component: PageNotFoundComponent }
            ]//,
            //{ enableTracing: true }
        )
    ],
    providers: [
        KiewitLoggingService,
        KiewitAuthenticationService,
        Adal4Service,
        {
            provide: Adal4HTTPService,
            useFactory: Adal4HTTPService.factory,
            deps: [HttpModule, Adal4Service]
        }
    ],
    bootstrap: [AppComponent]
})
export class AppModule { }

results matching ""

    No results matching ""