當前位置: 首頁>>代碼示例>>TypeScript>>正文


TypeScript effects.runEffects函數代碼示例

本文整理匯總了TypeScript中@ngrx/effects.runEffects函數的典型用法代碼示例。如果您正苦於以下問題:TypeScript runEffects函數的具體用法?TypeScript runEffects怎麽用?TypeScript runEffects使用的例子?那麽, 這裏精選的函數代碼示例或許可以為您提供幫助。


在下文中一共展示了runEffects函數的10個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的TypeScript代碼示例。

示例1: main

export function main() {
  return bootstrap(ShoppingCartApp, [
      ELEMENT_PROBE_PROVIDERS,
      provideStore(APP_REDUCERS),
      runEffects(...APP_EFFECTS),
  ])
  .catch(err => console.error(err));
}
開發者ID:jhuntoo,項目名稱:ngrx-examples,代碼行數:8,代碼來源:bootstrap.ts

示例2: main

export function main() {
    return bootstrap(ShoppingCartApp, [
        ELEMENT_PROBE_PROVIDERS,
        provideStore(reducer),
        runEffects(effects),
    ])
        .catch(err => console.error(err));
}
開發者ID:ManuCutillas,項目名稱:ngrx-examples,代碼行數:8,代碼來源:bootstrap.ts

示例3: bootstrap

storage.get(STATE_PROP, (err: any, data: any) => {
  console.log(data)

  bootstrap(Counter, [
    provideStore({ counter: counterReducer }, data),
    runEffects(ElectronSaverEffect)
  ])
})
開發者ID:mnmaraes,項目名稱:electron-ng2-template,代碼行數:8,代碼來源:renderer.ts

示例4: main

export function main() {
  return bootstrap(AsyncApp, [
      HTTP_PROVIDERS,
      provideStore(
        storeLogger()(combineReducers({selectedReddit, postsByReddit}))
      ),
      runEffects(RedditEffects),
      Reddit
  ])
  .catch(err => console.error(err));
}
開發者ID:ManuCutillas,項目名稱:ngrx-examples,代碼行數:11,代碼來源:bootstrap.ts

示例5: main

export function main(initialHmrState?: any): Promise<any> {

  return bootstrap(App, [
    // To add more vendor providers please look in the platform/ folder
    ...PLATFORM_PROVIDERS,
    ...ENV_PROVIDERS,
	    //...DIRECTIVES,
	    //...PIPES,
		// ...HTTP_PROVIDERS,
		// ...ROUTER_PROVIDERS,

		// ngCore.provide(LocationStrategy, { useClass: HashLocationStrategy }),
    // ...APP_PROVIDERS,
    services,
    provideStore(store),
    runEffects(effects),
    actions
  ])
  .then(decorateComponentRef)
  .catch(err => console.error(err));

}
開發者ID:DavyDuDu,項目名稱:echoes-ng2,代碼行數:22,代碼來源:main.browser.ts

示例6: runEffects

import {runEffects} from '@ngrx/effects';
import {WineEffects} from './wine-effects';

export const EFFECTS_PROVIDERS = [
	runEffects(WineEffects)
];
開發者ID:Ingradi,項目名稱:angular2-wine-app,代碼行數:6,代碼來源:index.ts

示例7: enableProdMode

import { bootstrap } from '@angular/platform-browser-dynamic';
import { enableProdMode } from '@angular/core';
import { HTTP_PROVIDERS } from '@angular/http';
import { disableDeprecatedForms, provideForms } from '@angular/forms';
import { provideStore } from '@ngrx/store';
import { runEffects } from '@ngrx/effects';
import { instrumentStore } from '@ngrx/store-devtools';
import { AppComponent, environment } from './app/';

import { reducers, HorizonService, TagsApiService, TagEffectsService } from './app/shared';

if (environment.production) {
  enableProdMode();
}

bootstrap(AppComponent, [
  disableDeprecatedForms(),
  provideForms(),
  HTTP_PROVIDERS,
  HorizonService,
  TagsApiService,
  provideStore(reducers),
  runEffects([TagEffectsService])
]);
開發者ID:isolani-chess,項目名稱:web-client,代碼行數:24,代碼來源:main.ts

示例8: runEffects

import { runEffects } from '@ngrx/effects';
// import { anyEffects } from '../+/shared/effects/';

export const EFFECTS_PROVIDERS = runEffects([
  // anyEffects
]);
開發者ID:mattma,項目名稱:angular-cli-starter-template,代碼行數:6,代碼來源:effects.provider.ts

示例9: provideStore

   * based application.
   *
   * Source: https://github.com/ngrx/store/blob/master/src/ng2.ts#L43-L69
   */
  provideStore(reducer),

  /**
   * runEffects configures all providers for @ngrx/effects. Observables decorated
   * as an @Effect() within the supplied services will ultimately be merged,
   * with output of relevant (registered as effects) actions being
   * dispatched into your application store. Any side-effects in
   * your application should be registered as effects.
   *
   * Source: https://github.com/ngrx/effects/blob/master/lib/run-effects.ts#L8-L20
   */
  runEffects(effects),

  /**
   * provideRouter sets up all of the providers for @ngrx/router. It accepts
   * an array of routes and a location strategy. By default, it will use
   * `PathLocationStrategy`.
   *
   * Source: https://github.com/ngrx/router/blob/master/lib/index.ts#L44-L51
   */
  provideRouter(routes, HashLocationStrategy),

  /**
   * connectRouterToStore configures additional providers that synchronize
   * router state with @ngrx/store. This lets you debug router state using
   * ngrx/store and to change the location by dispatching actions.
   */
開發者ID:bkinsey808,項目名稱:ngrx-graphql-experiment,代碼行數:31,代碼來源:main.browser.ts

示例10: runEffects

import { runEffects } from '@ngrx/effects';
import { BookEffects } from '../+todo/shared/effects/todo';

export const EFFECTS_PROVIDERS = runEffects([
  BookEffects
]);
開發者ID:mattma,項目名稱:ngrx-todo-example,代碼行數:6,代碼來源:effects.provider.ts


注:本文中的@ngrx/effects.runEffects函數示例由純淨天空整理自Github/MSDocs等開源代碼及文檔管理平台,相關代碼片段篩選自各路編程大神貢獻的開源項目,源碼版權歸原作者所有,傳播和使用請參考對應項目的License;未經允許,請勿轉載。