title: How do you use ngrx in the APP_INITIALIZER of an Angular 2+ app?
body: <p>Trying to use ngrx in my app and right away have found a problem.  I need to load some data on app initialization and would like to store it in my state store for all components to use.  However, the ngrx dispatcher is apparently using some async code and the data is not available in the store when the first route component is loaded.</p>
  
  <p>Is there a way to get ngrx store to block the thread until it completes the storage operation so that the data is available when the app is loaded?</p>