Мое приложение открывает новую страницу, подобную этой
{
const options = {
closeCallback: this.setNzRecValue,
hasNotFoundButton: true,
};
const navigationExtras: NavigationExtras = { state: options };
this.router.navigate(['/nzrec'], navigationExtras);
}
private setNzRecValue = params => {
this.recId = params.nz_rec_id;
}
Я пытаюсь передать функцию в качестве одного из параметров state
в маршрут nzrec, чтобы после завершения второй страницы она возвращаласьданные он рассчитал. Без этого параметра обратного вызова closeCallback
он работает нормально, но если я его включу, я получаю следующую ошибку при открытии страницы
Error: Uncaught (in promise): DataCloneError: The object can not be cloned. pushState@[native code]