Восстановление значения состояния
import { Router,NavigationExtras } from '@angular/router';
constructor(private router: Router)
{
const navigation = this.router.getCurrentNavigation();
const state = navigation.extras.state as {example: string};
this.example = state.example;
}
Навигация по маршруту
const navigationExtras: NavigationExtras = {state: {example: 'This is an example'}};
this.router.navigate(['/trace/geospatial'], navigationExtras);
Получение следующей проблемы
Свойство 'getCurrentNavigation' не существует для типов 'Router' и Objectлитерал может указывать только известные свойства, а «состояние» не существует в типе «NavigationExtras»