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';
return this.gpsUrl + vbId + '/save';
}
- Observable<number> observe() {
+ increment() {
+ this.store.dispatch(increment());
+ }
+
+ decrement() {
+ this.store.dispatch(decrement());
+ }
+
+ reset() {
+ this.store.dispatch(reset());
+ }
+
+ observe(): Observable<number> {
return this.store.pipe(select('vorgang'), map(vorgang => vorgang.counter));
}