examples/angular/README.md
This is an example usage of RxDB with Angular. It implements a simple heroes-list which can be filled by the user. Also it uses angular-universal to enable server side rendering.
cd rxdbnpm installcd examples/angularnpm run preinstall && npm installnpm startwindow polyfills added that are needed for some plugins.// in polyfills.ts
(window as any).global = window;
(window as any).process = {
env: { DEBUG: undefined },
nextTick: (fn, ...args) => setTimeout(() => fn(...args)),
};
app.component.ts://> app.component.ts
/**
* IMPORTANT: RxDB creates rxjs observables outside of angulars zone
* So you have to import the rxjs patch to ensure changedetection works correctly.
* @link https://www.bennadel.com/blog/3448-binding-rxjs-observable-sources-outside-of-the-ngzone-in-angular-6-0-2.htm
*/
import 'zone.js/plugins/zone-patch-rxjs';
Read more about using RxDB as Angular Database