Каждый раз, когда вы вызываете функцию, это очень просто: incrementCounter
вы создаете новый класс new IncrementCounter()
.Поэтому каждый раз, когда вы вызываете эту функцию, она извиняет одно и то же.
Что вам нужно сделать, это создать новый класс в области видимости компонента:
private incrementClass = new IncrementCounter();
private decrementClass = new DecrementCounter();
constructor(private store: Store<fromApp.AppState>) {
}
incrementCounter() {
this.store.dispatch(this.incrementClass);
}
decrementCounter() {
this.store.dispatch(this.decrementClass);
}