|
1 | | -import { NgModule, NO_ERRORS_SCHEMA } from "@angular/core"; |
| 1 | +import { NgModule, NO_ERRORS_SCHEMA, NgModuleFactoryLoader } from "@angular/core"; |
2 | 2 | import { NativeScriptModule } from "nativescript-angular/nativescript.module"; |
| 3 | +import { NativeScriptRouterModule, NSModuleFactoryLoader } from "nativescript-angular/router"; |
3 | 4 | import { AppComponent } from "./app.component"; |
4 | | - |
| 5 | +import { LoginModule } from "./pages/login/login.module"; |
| 6 | +import { HomeModule } from "./pages/home/home.module"; |
5 | 7 | import { NativeScriptFacebookModule } from "nativescript-facebook/angular"; |
6 | | - |
7 | 8 | import * as application from 'application'; |
| 9 | +import { routes } from "./app.routing"; |
| 10 | +import { NavigationService } from "./services/navigation.service"; |
| 11 | + |
8 | 12 | let nsFacebook = require('nativescript-facebook'); |
9 | 13 |
|
10 | 14 | application.on(application.launchEvent, function (args) { |
11 | 15 | nsFacebook.init("1771472059772879"); |
12 | 16 | }); |
13 | 17 |
|
14 | 18 | @NgModule({ |
15 | | - bootstrap: [ AppComponent ], |
| 19 | + bootstrap: [AppComponent], |
16 | 20 | imports: [ |
17 | 21 | NativeScriptModule, |
18 | | - NativeScriptFacebookModule |
| 22 | + NativeScriptFacebookModule, |
| 23 | + NativeScriptRouterModule, |
| 24 | + NativeScriptRouterModule.forRoot(routes) |
| 25 | + ], |
| 26 | + providers: [ |
| 27 | + NavigationService, |
| 28 | + { provide: NgModuleFactoryLoader, useClass: NSModuleFactoryLoader } |
19 | 29 | ], |
20 | | - declarations: [ AppComponent ], |
21 | | - schemas: [ NO_ERRORS_SCHEMA ] |
| 30 | + declarations: [AppComponent], |
| 31 | + schemas: [NO_ERRORS_SCHEMA] |
22 | 32 | }) |
23 | 33 | export class AppModule { } |
0 commit comments