store.select(...), store.getState()
store.dispatch(action)
store.subscribe(...)
Normalise la logique de votre application
Cycle de vie commun pour toutes les données
Courbe d'apprentissage...
. https://github.com/ngrx/platform/blob/master/docs/store-devtools/README.md
observable({})
or
@observable
@Injectable()
export class Account {
@observable transactions: number[] = [];
...
@computed get deposits(): number[] {
return this.transactions.filter(t => t >= 0);
}
@action
deposit(money: number) {
this.transactions.push(money);
}