当前位置: 首页>>代码示例>>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;未经允许,请勿转载。