title: Angular 4 Multiple Providers
body: <p>In my Module I want to insert multiple providers.  But I lose the window provider when adding the APP_INITIALIZER service = </p>
  
  <pre><code>providers: [
          AlertService,       
          ConfigurationService,
          LocalStoreManager,                 
          EndpointFactory,        
          BaseComponent,            
          BaseService,
          { provide: APP_INITIALIZER, useFactory: app_Init, deps:[BaseService], useClass:BaseService, multi:true },
          { provide: 'Window', useValue: window, useClass:window, multi:true }       
      ],
  </code></pre>
  
  <p>Is there a way to do this?  </p>
  
  <p>...So that my component can load its window location = </p>
  
  <pre><code>@Component({
      selector: 'management-root',
      templateUrl: window["baseUrl"] + '/src/app/components/site/management.html'    
  })
  </code></pre>