Примечание для всех, кто столкнулся с этой проблемой;
В Angular 7 я также сталкивался с этой проблемой при использовании ActivatedRoute
для извлечения несуществующего параметра.Например, если вы сделаете этот вызов;
this.projectId = this.activatedRoute.snapshot.paramMap.get('projectId');
Но если этот идентификатор отличается или не существует в ваших определениях маршрута, вы получите эту ошибку.
{
path: 'organize/:id',
loadChildren: '../project-organize/project-organize.module#ProjectOrganizePageModule'
},
В этом примере мой маршрут указывает параметр с именем id
, но я использую projectId
в своем запросе ActivatedRoute.