Guest User

Untitled

a guest
Mar 8th, 2018
268
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. import {NgModule, NgModuleFactoryLoader, NO_ERRORS_SCHEMA} from "@angular/core";
  2. import { NativeScriptModule } from "nativescript-angular/nativescript.module";
  3. import {routes} from "./app.routing";
  4. import { AppComponent } from "./app.component";
  5.  
  6. import { ItemService } from "./item/item.service";
  7. import { ItemsComponent } from "./item/items.component";
  8. import { ItemDetailComponent } from "./item/item-detail.component";
  9.  
  10. // Uncomment and add to NgModule imports if you need to use two-way binding
  11. // import { NativeScriptFormsModule } from "nativescript-angular/forms";
  12.  
  13. // Uncomment and add to NgModule imports  if you need to use the HTTP wrapper
  14. // import { NativeScriptHttpModule } from "nativescript-angular/http";
  15.  
  16. import { NativeScriptUISideDrawerModule } from "nativescript-pro-ui/sidedrawer/angular";
  17. import {SideDrawerComponent} from "./components/side-drawer/side-drawer.component";
  18. import { NativeScriptUIListViewModule } from "nativescript-pro-ui/listview/angular";
  19. import {HomeComponent} from "./components/pages/home/home.component";
  20. import { SlidesModule } from 'nativescript-ngx-slides';
  21. import { ModalDialogService } from "nativescript-angular/modal-dialog";
  22.  
  23. import {DetailPageComponent} from "./components/pages/detail-page/detail-page.component";
  24. import { registerElement } from "nativescript-angular/element-registry";
  25. import {NativeScriptHttpModule, NativeScriptRouterModule, NSModuleFactoryLoader} from "nativescript-angular";
  26. import {EmitterService} from "./services/emitter.service";
  27. import {FadeHeaderScrollComponent} from "./components/fade-header-scroll/fade-header-scroll.component";
  28. import {NavigationService} from "./services/navigation/navigation.service";
  29. import {LocalDataService} from "./services/local-data/local-data.service";
  30. import {BaseListComponent} from "./components/base-list/base-list.component";
  31. import {StackListComponent} from "./components/stack-list/stack-list.component";
  32. import {TemplateWrapper, HalitosisTemplate} from "./components/shared/template-wrap.component";
  33. import {ReasonOverviewComponent} from "./components/pages/reason-overview/reason-overview.component";
  34. import {ParallaxView} from "./components/shared/parallax.component";
  35. //import { TNSCheckBoxModule } from 'nativescript-checkbox/angular';
  36. //import { NativeScriptUICalendarModule } from "nativescript-pro-ui/calendar/angular";
  37.  
  38. import { TNSFontIconModule } from 'nativescript-ngx-fonticon';
  39.  
  40. registerElement("Fab", () => require("nativescript-floatingactionbutton").Fab);
  41. registerElement("CardView", () => require("nativescript-cardview").CardView);
  42.  
  43. // PAGES
  44.  
  45. import {DoIHaveSmellComponent} from "./components/pages/do-i-have-smell/do-i-have-smell.component";
  46. import {HowToTellSomeoneComponent} from "./components/pages/how-to-tell-someone/how-to-tell-someone.component";
  47. import {SmellInKidsComponent} from "./components/pages/smell-in-kids/smell-in-kids.component";
  48. import {OralReasonsComponent} from "./components/pages/oral-reasons/oral-reasons.component";
  49. import {ExoralReasonsComponent} from "./components/pages/exoral-reasons/exoral-reasons.component";
  50. import {WhatCanIDoComponent} from "./components/pages/what-can-i-do/what-can-i-do.component";
  51. import {OdorDiaryComponent} from "./components/pages/odor-diary/odor-diary.component";
  52. import {OdorConsultationComponent} from "./components/pages/odor-consultation/odor-consultation.component";
  53. import {MakeAppointmentComponent} from "./components/pages/make-appointment/make-appointment.component";
  54. import {LiteratureComponent} from "./components/pages/literature/literature.component";
  55. import {TippsTricksComponent} from "./components/pages/tipps-tricks/tipps-tricks.component";
  56. import {WeblinksComponent} from "./components/pages/weblinks/weblinks.component";
  57. import {AboutUsComponent} from "./components/pages/about-us/about-us.component";
  58. import {MouthwashSolutionComponent} from "./components/pages/mouthwash-solution/mouthwash-solution.component";
  59. import {CofactorsComponent} from "./components/pages/cofactors/cofactors.component";
  60. import {ImprintComponent} from "./components/pages/imprint/imprint.component";
  61. import {QuestionnaireComponent} from "./components/pages/questionnaire/questionnaire.component";
  62. import {OralHygieneComponent} from "./components/pages/oral-hygiene/oral-hygiene.component";
  63. import {TongueCleaningComponent} from "./components/pages/tongue-cleaning/tongue-cleaning.component";
  64. import {ReasonsCofactorsComponent} from "./components/pages/reasons-cofactors/reasons-cofactors.component";
  65. import {DiaryService} from "./services/diary/diary.service";
  66. import {ShadowButtonComponent} from "./components/shadow-button/shadow-button.component";
  67. import {DatabaseService} from "./services/database/database.service";
  68. import {DiaryIntroModalComponent} from "./components/diary-intro-modal/diary-intro-modal.component";
  69. import {FaCheckboxComponent} from "./components/fa-checkbox/fa-checkbox.component";
  70.  
  71. @NgModule({
  72.     bootstrap: [AppComponent],
  73.     imports: [
  74.  
  75.         NativeScriptModule,
  76.         NativeScriptUISideDrawerModule,
  77.         NativeScriptUIListViewModule,
  78.         //NativeScriptUICalendarModule,
  79.         NativeScriptRouterModule,
  80.         NativeScriptRouterModule.forRoot(routes),
  81.         NativeScriptHttpModule,
  82.         SlidesModule,
  83.         //TNSCheckBoxModule,
  84.         //AppRoutingModule,
  85.  
  86.         TNSFontIconModule.forRoot({
  87.             'fa': './fonts/font-awesome.css'
  88.         })
  89.     ],
  90.     declarations: [
  91.         AppComponent,
  92.  
  93.         FaCheckboxComponent,
  94.  
  95.         ItemsComponent,
  96.         ItemDetailComponent,
  97.  
  98.         TemplateWrapper, HalitosisTemplate,
  99.  
  100.         ShadowButtonComponent,
  101.  
  102.         SideDrawerComponent,
  103.         FadeHeaderScrollComponent,
  104.         HomeComponent,
  105.         DetailPageComponent,
  106.         ReasonOverviewComponent,
  107.  
  108.         BaseListComponent, StackListComponent, ParallaxView,
  109.  
  110.         DoIHaveSmellComponent, HowToTellSomeoneComponent, SmellInKidsComponent, OralReasonsComponent,
  111.         ExoralReasonsComponent, WhatCanIDoComponent, OdorDiaryComponent, OdorConsultationComponent,
  112.         MakeAppointmentComponent, LiteratureComponent, TippsTricksComponent,
  113.         WeblinksComponent, AboutUsComponent, OralHygieneComponent, TongueCleaningComponent, MouthwashSolutionComponent,
  114.         CofactorsComponent, ImprintComponent, QuestionnaireComponent,
  115.         ReasonsCofactorsComponent,
  116.  
  117.         DiaryIntroModalComponent
  118.     ],
  119.     providers: [
  120.         ItemService,
  121.         NavigationService,
  122.         EmitterService,
  123.  
  124.         DiaryService,
  125.         ModalDialogService,
  126.  
  127.         LocalDataService,
  128.         DatabaseService,
  129.  
  130.         { provide: NgModuleFactoryLoader, useClass: NSModuleFactoryLoader }
  131.     ],
  132.     schemas: [
  133.         NO_ERRORS_SCHEMA
  134.     ],
  135.     entryComponents: [DiaryIntroModalComponent]
  136. })
  137. /*
  138. Pass your application module to the bootstrapModule function located in main.ts to start your app
  139. */
  140. export class AppModule { }
Advertisement
Add Comment
Please, Sign In to add comment