- Ready for use anywhere in the app as needed.
- Streams present as stream service where properties are automatically UI render ready
Stream ServiceAPI. - Auto-immutable update-friendly context. See
stream.setState. - A context bearing an observable consumer stream.
- Recognizes negative array indexing. Please see Property Path and
store.setStateIndexing. - Only updates subscribing components (clients) on context state changes.
- Subscribing component decides which context state properties' changes to trigger its update.
- OOB Support for framework-agnostic state sharing among applications. Simply create an Auto Immutable instance to pass around as the
valueargument for this or any Eagle Eye based state manager instances.
Name: Angular Eagle Eye.
Usage: Please see Getting Started.
Install:
npm install --save @webkrafters/ng-eagleeye
Demo: Play with the app on codesandbox
If sandbox fails to load app, please clone and run the demo repo as follows.
- open your command line interface in your local machine.
- run
git clone https://github.com/webKrafters/ng-eagleeye-app.git - run
cd ng-eagleeye-app - run
npm install && npm run dev - open the URL displayed at then of this script run.
May also see What's Changed?
Full Documentation: ng-eagleeye.js.org
GPLv3
