Ошибка в компоненте при внедрении NgRx

Angular: Version 11.0.6

NgRx: Version 10.1.2

Пытаюсь внедрить в приложение NgRx

Код моей компоненты:

import {
  animate,
  state,
  style,
  transition,
  trigger,
} from '@angular/animations';
import { Component, OnInit } from '@angular/core';
import { ActivatedRoute } from '@angular/router';
import { Store } from '@ngrx/store';
import { Observable } from 'rxjs';
import { increment, decrement, reset } from '../counter.actions';

@Component({
  selector: 'app-fist',
  templateUrl: './fist.component.html',       
})
export class FistComponent implements OnInit {
  count$: Observable<number>;
  public idu = 1;

  constructor(
    private route: ActivatedRoute,
    private store: Store<{ count: number }>
  ) {
    this.count$ = store.select('count');
  }

  ngOnInit(): void {
    this.route.paramMap.subscribe((params) => {
      console.log(params);
    });
  }

  increment(): void {
    this.store.dispatch(increment());
  }

  decrement(): void {
    this.store.dispatch(decrement());
  }

  reset(): void {
    this.store.dispatch(reset());
  }
}

Получаю ошибку :

Can't resolve all parameters for FistComponent in /home/username/folder/pname/src/app/fist/fist.component.ts: ([object Object], ?).

В чем может заключаться проблема?


Ответы (0 шт):