Guest User

Untitled

a guest
Jun 21st, 2018
90
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.58 KB | None | 0 0
  1. import {BrowserModule} from '@angular/platform-browser';
  2. import {NgModule} from '@angular/core';
  3. import {RouterModule, Routes} from '@angular/router';
  4. import {AppComponent} from './app.component';
  5. import {FetchApiComponent} from './fetch-api/fetch-api.component';
  6. import {FormsModule} from '@angular/forms';
  7. import {HttpClientModule} from '@angular/common/http';
  8. import {UserServiceLatest} from './fetch-latest/app.service';
  9. import {UserServiceTop} from './fetch-top/app.service';
  10. import {YoutubePlayerModule} from 'ngx-youtube-player';
  11. import {SidebarComponent} from './sidebar/sidebar.component';
  12. import {FetchLatestComponent} from './fetch-latest/fetch-latest.component';
  13. import { FetchTopComponent } from './fetch-top/fetch-top.component'
  14. import {UserService} from './fetch-api/app.service';
  15. import { ServiceWorkerModule } from '@angular/service-worker';
  16. import { environment } from '../environments/environment';
  17. import { AngularFireModule } from 'angularfire2';
  18. import * as firebase from 'firebase';
  19. import { firebaseConfig } from './../environments/firebase.config';
  20. import { AngularFireDatabaseModule } from 'angularfire2/database';
  21. import {PushService} from './push.service';
  22. import { HeaderComponent } from './header/header.component';
  23. import { FooterComponent } from './footer/footer.component';
  24. import {NoopAnimationsModule} from '@angular/platform-browser/animations';
  25.  
  26. //import { EmbedVideo } from 'ngx-embed-video';
  27.  
  28. const appRoutes: Routes = [
  29. {
  30. path: '',
  31.  
  32. component: FetchApiComponent
  33. }, {
  34. path: 'fetch',
  35.  
  36. component: FetchApiComponent
  37. },
  38. {
  39. path: 'latest',
  40.  
  41. component: FetchLatestComponent
  42. },
  43. {
  44. path: 'top',
  45.  
  46. component: FetchTopComponent
  47. }];
  48.  
  49. firebase.initializeApp(firebaseConfig);
  50.  
  51. @NgModule({
  52. declarations: [
  53. AppComponent,
  54. FetchApiComponent,SidebarComponent, FetchLatestComponent, FetchTopComponent, HeaderComponent, FooterComponent
  55. ],
  56. imports: [
  57. RouterModule.forRoot(appRoutes, { useHash: true }),
  58. BrowserModule, YoutubePlayerModule,
  59. FormsModule,NoopAnimationsModule,
  60. AngularFireModule.initializeApp(firebaseConfig),
  61. AngularFireDatabaseModule,environment.production ?ServiceWorkerModule.register('firebase-messaging-sw.js'):[],ServiceWorkerModule.register('/firebase-messaging-sw.js', { enabled: environment.production }),
  62. HttpClientModule,environment.production ? ServiceWorkerModule.register('ngsw-worker.js') : [], ServiceWorkerModule.register('/ngsw-worker.js', { enabled: environment.production })],
  63. providers: [UserService,UserServiceTop,UserServiceLatest,PushService],
  64.  
  65. bootstrap: [AppComponent]
  66. })
  67. export class AppModule {}
Add Comment
Please, Sign In to add comment