Ошибка в компоненте при внедрении 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], ?).
В чем может заключаться проблема?