dependencies Legend  Declarations  Module  Bootstrap  Providers  Exports cluster_AppModule cluster_AppModule_declarations cluster_AppModule_bootstrap cluster_AppModule_providers AboutPage AboutPage AppModule AppModule AboutPage->AppModule ContactPage ContactPage ContactPage->AppModule FeedbackPage FeedbackPage FeedbackPage->AppModule HomePage HomePage HomePage->AppModule ImagerecPage ImagerecPage ImagerecPage->AppModule MyApp MyApp MyApp->AppModule QuoteBuilderPage QuoteBuilderPage QuoteBuilderPage->AppModule ResultsPage ResultsPage ResultsPage->AppModule TabsPage TabsPage TabsPage->AppModule UtilitiesPage UtilitiesPage UtilitiesPage->AppModule IonicApp IonicApp AppModule->IonicApp ModelLoaderProvider ModelLoaderProvider ModelLoaderProvider->AppModule QuotationProvider QuotationProvider QuotationProvider->AppModule
/**
 * File Name:       app.module.ts
 * Version Number:  v1.1
 * Author:          Orisha Orrie
 * Project Name:    Ninshiki
 * Organization:    Software Sharks
 * User Manual:     Refer to https://github.com/OrishaOrrie/SoftwareSharks/blob/master/Documentation/User%20Manual.pdf
 * Update History:
 * ------------------------------------------
 * Date         Author		Description
 * 20/07/2018   Orisha		Created component	
 * 20/07/2018   Orisha    Extra pages added here 	
 * ------------------------------------------
 * Functional Description:
 *  Main app component interface. If a new page is added, it must be declared here.
 */

import { ModelLoaderProvider } from './../providers/model-loader/model-loader';
import { NgModule, ErrorHandler } from '@angular/core';
import { BrowserModule } from '@angular/platform-browser';
import { IonicApp, IonicModule, IonicErrorHandler } from 'ionic-angular';
import { MyApp } from './app.component';

import { AboutPage } from '../pages/about/about';
import { ContactPage } from '../pages/contact/contact';
import { FeedbackPage } from './../pages/feedback/feedback';
import { HomePage } from '../pages/home/home';
import { TabsPage } from '../pages/tabs/tabs';
import { UtilitiesPage } from '../pages/utilities/utilities';
import { ImagerecPage } from '../pages/imagerec/imagerec';
import { ResultsPage } from '../pages/results/results';
import { QuoteBuilderPage } from '../pages/quote-builder/quote-builder';

import { StatusBar } from '@ionic-native/status-bar';
import { SplashScreen } from '@ionic-native/splash-screen';
import { Camera } from '@ionic-native/camera';
import { Firebase } from '@ionic-native/firebase';
import { Geolocation } from '@ionic-native/geolocation';

import { HttpModule } from '@angular/http';
import { HttpClientModule } from '@angular/common/http';
import { FormsModule } from '@angular/forms';

import {AngularFireModule} from 'angularfire2';
import {AngularFireDatabaseModule /*, AngularFireDatabase,*/ } from 'angularfire2/database';
import {AngularFireAuthModule} from 'angularfire2/auth';
import { MatCardModule, MatTableModule } from '@angular/material';
import { CdkTableModule } from '@angular/cdk/table';
import { AngularFirestoreModule } from 'angularfire2/firestore';
import { environment } from './../environments/environment';
import { AngularFireStorageModule } from 'angularfire2/storage';
import { QuotationProvider } from '../providers/quotation/quotation';

@NgModule({
  declarations: [
    MyApp,
    AboutPage,
    ContactPage,
    HomePage,
    TabsPage,
    UtilitiesPage,
    ImagerecPage,
    FeedbackPage,
    ResultsPage,
    QuoteBuilderPage
  ],
  imports: [
    BrowserModule,
    IonicModule.forRoot(MyApp, {
      tabsHideOnSubPages: false
   }),
    HttpModule,
    HttpClientModule,
    FormsModule,
    AngularFireModule.initializeApp(environment.firebase),
    AngularFireDatabaseModule,
    AngularFireAuthModule,
    MatCardModule,
    MatTableModule,
    CdkTableModule,
    AngularFirestoreModule,
    AngularFireStorageModule
  ],
  bootstrap: [IonicApp],
  entryComponents: [
    MyApp,
    AboutPage,
    ContactPage,
    HomePage,
    TabsPage,
    UtilitiesPage,
    ImagerecPage,
    FeedbackPage,
    ResultsPage,
    QuoteBuilderPage
  ],
  providers: [
    StatusBar,
    SplashScreen,
    Camera,
    AngularFirestoreModule,
    Firebase,
    ModelLoaderProvider,
    Geolocation,
    QuotationProvider,
    {provide: ErrorHandler, useClass: IonicErrorHandler}
  ]
})
export class AppModule {

}

result-matching ""

    No results matching ""