Показать сообщение отдельно
  #2 (permalink)  
Старый 29.03.2019, 15:09
Интересующийся
Отправить личное сообщение для kotelok Посмотреть профиль Найти все сообщения от kotelok
 
Регистрация: 27.08.2018
Сообщений: 22

Вопрос закрыт.

После перехода c 6-й на 7-ю версию Ангуляра, в интерфейсе 'CanDeactivate' изменилась сигнатура метода:
canDeactivate(
component: T, 
currentRoute: ActivatedRouteSnapshot, 
currentState: RouterStateSnapshot, 
nextState?: RouterStateSnapshot):

Раньше 'currentState' не было и на его месте (третьим параметром) был 'nextState'.

Зачем они вообще добавляют новые параметры в ЦЕНТР. Это ж очевидно вызовет сложнодиагностируемые проблемы с миграцией на следующую версию.

Последний раз редактировалось kotelok, 29.03.2019 в 15:27.
Ответить с цитированием