NullInjectorError: нет поставщика для ActivatedRouteSnapshot - PullRequest
0 голосов
/ 22 января 2019
constructor(private activatedSnapshot: ActivatedSnapshot, private store: Store) {}

route() {
    this.store.dispatch(new Navigate(
       ['..', 'contacts'], 
       null, 
       { relativeTo: this.activatedSnapshot }
    )); 
}

Есть что-то, что я должен импортировать?

1 Ответ

0 голосов
/ 22 января 2019

Попробуйте ввести ActivatedRoute вместо ActivatedSnapshot.

Так код станет:

constructor(private activatedRoute: ActivatedRoute, private store: Store) {}

route() {
    this.store.dispatch(new Navigate(
       ['..', 'contacts'], 
       null, 
       { relativeTo: this.activatedRoute }
    )); 
}
...