-import { NgModule, ApplicationRef } from '@angular/core';
+import { ApplicationRef, NgModule } from '@angular/core';
import { BrowserModule } from '@angular/platform-browser';
import { FormsModule, ReactiveFormsModule } from '@angular/forms';
import { HttpModule, RequestOptions, XHRBackend } from '@angular/http';
import { RouterModule } from '@angular/router';
import { removeNgStyles, createNewHosts } from '@angularclass/hmr';
-import { FileSelectDirective } from 'ng2-file-upload/ng2-file-upload';
+import { BytesPipe } from 'angular-pipes/src/math/bytes.pipe';
import { ProgressbarModule } from 'ng2-bootstrap/components/progressbar';
import { PaginationModule } from 'ng2-bootstrap/components/pagination';
-import { BytesPipe } from 'angular-pipes/src/math/bytes.pipe';
+import { FileSelectDirective } from 'ng2-file-upload/ng2-file-upload';
/*
* Platform and Environment providers/directives/pipes
// App is our top level component
import { AppComponent } from './app.component';
import { AppState } from './app.service';
+
+import {
+ AdminComponent,
+ FriendsComponent,
+ FriendAddComponent,
+ FriendListComponent,
+ FriendService,
+ MenuAdminComponent,
+ UsersComponent,
+ UserAddComponent,
+ UserListComponent,
+ UserService
+} from './admin';
import { AccountComponent, AccountService } from './account';
import { LoginComponent } from './login';
+import { MenuComponent } from './menu.component';
+import { AuthService, AuthHttp, RestExtractor, RestService, SearchComponent, SearchService } from './shared';
import {
LoaderComponent,
VideosComponent,
VideoService,
WebTorrentService
} from './videos';
-import {
- FriendsComponent,
- FriendAddComponent,
- FriendListComponent,
- FriendService,
- UsersComponent,
- UserAddComponent,
- UserListComponent,
- UserService,
- AdminComponent,
- MenuAdminComponent
-} from './admin';
-import { MenuComponent } from './menu.component';
-import { AuthService, AuthHttp, RestExtractor, RestService, SearchComponent, SearchService } from './shared';
// Application wide providers
const APP_PROVIDERS = [
AuthService,
RestExtractor,
- RestExtractor, RestService, VideoService, SearchService, FriendService, UserService, AccountService, WebTorrentService
+ RestService,
+
+ VideoService,
+ SearchService,
+ FriendService,
+ UserService,
+ AccountService,
+ WebTorrentService
];
/**
* `AppModule` is the main entry point into Angular2's bootstraping process
@NgModule({
bootstrap: [ AppComponent ],
declarations: [
+ AccountComponent,
+ AdminComponent,
AppComponent,
BytesPipe,
FileSelectDirective,
- AccountComponent,
- LoginComponent,
+ FriendAddComponent,
+ FriendListComponent,
+ FriendsComponent,
LoaderComponent,
- VideosComponent,
+ LoginComponent,
+ MenuAdminComponent,
+ MenuComponent,
+ SearchComponent,
+ UserAddComponent,
+ UserListComponent,
+ UsersComponent,
VideoAddComponent,
VideoListComponent,
- VideoSortComponent,
VideoMiniatureComponent,
+ VideosComponent,
+ VideoSortComponent,
VideoWatchComponent,
- FriendsComponent,
- FriendAddComponent,
- FriendListComponent,
- UsersComponent,
- UserAddComponent,
- UserListComponent,
- AdminComponent,
- MenuAdminComponent,
- MenuComponent,
- SearchComponent
],
imports: [ // import Angular's modules
BrowserModule,
ReactiveFormsModule,
HttpModule,
RouterModule.forRoot(routes),
+
ProgressbarModule,
PaginationModule
],