当前位置: 首页>>代码示例>>TypeScript>>正文


TypeScript store-saga.installSagaMiddleware函数代码示例

本文整理汇总了TypeScript中store-saga.installSagaMiddleware函数的典型用法代码示例。如果您正苦于以下问题:TypeScript installSagaMiddleware函数的具体用法?TypeScript installSagaMiddleware怎么用?TypeScript installSagaMiddleware使用的例子?那么, 这里精选的函数代码示例或许可以为您提供帮助。


在下文中一共展示了installSagaMiddleware函数的6个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的TypeScript代码示例。

示例1: main

export function main() {
  return bootstrap(ShoppingCartApp, [
      ELEMENT_PROBE_PROVIDERS,
      provideStore(APP_REDUCERS),
      installSagaMiddleware(...shopSagas),
      instrumentStore(),
      devtoolsConfig({
          position: 'bottom',
          visible: true,
          size: 0.3
      })
  ])
  .catch(err => console.error(err));
}
开发者ID:Hongbo-Miao,项目名称:ngrx-examples,代码行数:14,代码来源:bootstrap.ts

示例2: main

export function main() {
  return bootstrap(ArtistPlaylistApp, [
      apiInjectables,
      ELEMENT_PROBE_PROVIDERS,
      HTTP_PROVIDERS,
      AudioServiceAction,
      provide(BrowserXhr, { useClass: CustomBrowserXhr }),
      provideStore(APP_REDUCERS),
      usePreMiddleware(actionLog),
      usePostMiddleware(stateLog),
      installSagaMiddleware(...audiomachineSagas)
  ])
  .catch(err => console.error(err));
}
开发者ID:willSonic,项目名称:angular2-exp-ngrx,代码行数:14,代码来源:bootstrap.ts

示例3: main

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

  return bootstrap(App, [
   ...HTTP_PROVIDERS,
    ...ENV_PROVIDERS,
    ...PROVIDERS,
    ...DIRECTIVES,
    ...PIPES,
    ...APP_PROVIDERS,  
    provideStore(todos,initialState),
    provideRouter(routes),
    installSagaMiddleware(...my_sagas)

  ])
  .catch(err => console.error(err));

}
开发者ID:JamesUlph,项目名称:ng2-start,代码行数:17,代码来源:main.browser.ts

示例4: bootstrap

import {reducer} from './app/reducers/repos';
import sagas from './app/sagas/repos';

import {SeedApp} from './app/seed-app';

const actionLog: Middleware = action => {
    return action.do(val => {
        console.warn('DISPATCHED ACTION: ', val)
    });
};

const stateLog: Middleware = state => {
    return state.do(val => {
        console.log('NEW STATE: ', val)
    });
};

bootstrap(SeedApp, [
  provideStore(reducer, {}),
  usePreMiddleware(actionLog),
  usePostMiddleware(stateLog),
  installSagaMiddleware(...sagas),
  instrumentStore(),
  HTTP_PROVIDERS,
  ROUTER_PROVIDERS,
  provide(LocationStrategy, {useClass: HashLocationStrategy})
])
.catch(err => console.error(err));

开发者ID:Lube,项目名称:angular2-seed,代码行数:28,代码来源:app.ts

示例5: installSagaMiddleware

import { installSagaMiddleware } from 'store-saga';
import { taskSagas } from './tasks';


export const SAGA_PROVIDERS: any[] = installSagaMiddleware(
  ...taskSagas
);
开发者ID:willSonic,项目名称:todo-angular2-ngrx,代码行数:7,代码来源:sagas.ts

示例6: installSagaMiddleware

import { FORM_PROVIDERS } from 'angular2/common';

// Angular 2 Http
import { HTTP_PROVIDERS } from 'angular2/http';

// Angular 2 Material
// TODO(gdi2290): replace with @angular2-material/all
import { MATERIAL_PROVIDERS } from './angular2-material2';

// 3rd party providers
import { installSagaMiddleware } from 'store-saga';
import { loggerMiddleware } from 'ngrx-store-logger';


const THIRDPARTY_PROVIDERS = [
  installSagaMiddleware(),
  ...loggerMiddleware()
];

/*
* Application Providers/Directives/Pipes
* providers/directives/pipes that only live in our browser environment
*/
export const APPLICATION_PROVIDERS = [
  ...FORM_PROVIDERS,
  ...HTTP_PROVIDERS,
  ...MATERIAL_PROVIDERS,
  ...THIRDPARTY_PROVIDERS
];

export const PROVIDERS = [
开发者ID:Lukinos,项目名称:ngrx-example,代码行数:31,代码来源:providers.ts


注:本文中的store-saga.installSagaMiddleware函数示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。