• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    公众号

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

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

本文整理汇总了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;未经允许,请勿转载。


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
TypeScript store-saga.whenAction函数代码示例发布时间:2022-05-25
下一篇:
TypeScript store-saga.createSaga函数代码示例发布时间:2022-05-25
热门推荐
热门话题
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap