Angular 9 support
kirillgroshkov opened this issue · comments
This is a...
- feature request
- bug report
- usage question
What toolchain are you using for transpilation/bundling?
- @angular/cli
- Custom @ngTools/webpack
- Raw
ngc
- SystemJS
- Rollup
- Other
Would be nice to have Angular 9 support.
@kirillgroshkov I'm currently using angular-redux/store 10.0.0 with Angular 9 and not having any issues. What issues are you having?
@kirillgroshkov Ah yes, I was able to fix that issue by installing the library redux-observable-es6-compat
https://github.com/iwnow/redux-observable-es6-compat
Then update your import statement in your app or core module for createEpicMiddleware
import { createEpicMiddleware } from 'redux-observable-es6-compat';
Then that should be made part of your store configuration, something like this (only relevant parts shown):
const epicMiddleware = createEpicMiddleware();
const middlewares: any = [epicMiddleware, <any other middlewares, e.g. reduxCatch>];
const enhancers: any = [];
const middlewareEnhancer = applyMiddleware(...middlewares);
enhancers.push(middlewareEnhancer);
composedEnhancers = composeEnhancers(...enhancers);
const store = createStore(rootReducer, initialState, composedEnhancers);
Try it out and let me know if it resolves your issue.
Related to #90
@asvishnyakov Do you know if anyone is working on this project?