-
Notifications
You must be signed in to change notification settings - Fork 7
Expand file tree
/
Copy pathmain.ts
More file actions
78 lines (69 loc) · 2.16 KB
/
main.ts
File metadata and controls
78 lines (69 loc) · 2.16 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
import 'reflect-metadata';
import './polyfills.ts';
import './rxjs-operators.ts';
import {NgModule} from '@angular/core';
import {BrowserModule} from '@angular/platform-browser';
import {UpgradeModule} from '@angular/upgrade/static';
import {HttpModule} from '@angular/http';
import {FormsModule, ReactiveFormsModule} from '@angular/forms';
import {InfiniteScrollModule} from 'angular2-infinite-scroll';
import {LaddaModule} from "angular2-ladda/module/module";
import {RouterModule} from "@angular/router";
import {ToasterModule} from 'angular2-toaster';
import {platformBrowserDynamic} from '@angular/platform-browser-dynamic';
import {routes} from './app.routes'
import {Contact} from "./services/contact.resource";
import {ContactService} from "./services/contact.service";
import {CardComponent} from "./components/card.component";
import {SpinnerComponent} from "./components/spinner.component"
import {PersonListComponent} from "./components/person-list.component";
import {PersonEditComponent} from "./components/person-edit.component";
import {PersonCreateComponent} from "./components/person-create.component";
import {SearchComponent} from "./components/search.component";
import {AppRootComponent} from "./components/app-root.component";
import {DefaultImagePipe} from "./pipes/default-image.pipe";
@NgModule({
imports: [
BrowserModule,
UpgradeModule,
HttpModule,
LaddaModule,
FormsModule,
ReactiveFormsModule,
InfiniteScrollModule,
ToasterModule,
RouterModule.forRoot(routes, {useHash: true})
],
declarations: [
CardComponent,
SpinnerComponent,
PersonListComponent,
DefaultImagePipe,
PersonEditComponent,
PersonCreateComponent,
SearchComponent,
AppRootComponent
],
entryComponents: [
CardComponent,
SpinnerComponent,
PersonListComponent,
PersonEditComponent,
PersonCreateComponent,
SearchComponent,
AppRootComponent
],
providers: [
Contact,
ContactService
],
bootstrap: [
AppRootComponent
]
})
export class AppModule {
}
// Bootstrap using the UpgradeModule
platformBrowserDynamic().bootstrapModule(AppModule).then(() => {
console.log("Bootstrapping Angular");
});