X-Git-Url: https://juplo.de/gitweb/?a=blobdiff_plain;f=src%2Fapp%2Fvorgang.service.ts;fp=src%2Fapp%2Fvorgang.service.ts;h=6d5cca4fb09f628b43996bb951fd98576976e096;hb=673c7c039990a33e39d9d5f4503d2236bbd61315;hp=b68958beb39e5da2cb26e2fbe8e8b83d3ebdaf19;hpb=aa33d7c5cdab5937010e2268acc6128da49f1d60;p=examples%2Fangular-tour-of-heroes diff --git a/src/app/vorgang.service.ts b/src/app/vorgang.service.ts index b68958b..6d5cca4 100644 --- a/src/app/vorgang.service.ts +++ b/src/app/vorgang.service.ts @@ -4,6 +4,7 @@ import { Observable, of, EMPTY } from 'rxjs'; import { catchError, map, tap } from 'rxjs/operators'; import { select, Store } from '@ngrx/store'; import { Vorgang } from './vorgang'; +import { increment, decrement, reset } from './actions/vorgang'; import { State } from './reducers/vorgang'; @@ -41,6 +42,18 @@ export class VorgangService { return this.gpsUrl + vbId + '/save'; } + increment() { + this.store.dispatch(increment()); + } + + decrement() { + this.store.dispatch(decrement()); + } + + reset() { + this.store.dispatch(reset()); + } + Observable observe() { return this.store.pipe(select('vorgang'), map(vorgang => vorgang.counter)); }