Я отправляю ... (отметьте "x")
[x] bug report
[ ] feature request
[ ] support request => Please do not submit support request here, instead see https://github.com/angular/angular/blob/master/CONTRIBUTING.md#question
Текущее поведение
Angular 2 rc2 - маршрутизация вызывает исключение в INTERNET EXPLORER 11 при использовании кнопки возврата более одного раза
Не только это. Перехватчики жизненного цикла компонентов вызываются неправильно. Дубликат (# 7722)
Ожидаемое / желаемое поведение
Он не должен вызывать исключение
Воспроизведение проблемы
Открытый плункер предоставлен официальной документацией:
1)
https://angular.io/docs/ts/latest/guide/router.html
http://plnkr.co/edit/h0o2IuoZYvXGtC1ejQBl?p=preview
2)
Сделайте некоторую навигацию
3)
Нажмите f12 (открытая консоль разработчика)
4)
Используйте кнопку возврата более одного раза
Вот результат:
Отклонение необработанного обещания: ИСКЛЮЧЕНИЕ: Ошибка в: 0: 0
ОРИГИНАЛЬНОЕ ИСКЛЮЧЕНИЕ: TypeError: невозможно получить свойство «отказаться от подписки» на неопределенную или нулевую ссылку
ОРИГИНАЛЬНЫЙ СТЭКТРЕЙС:
TypeError: невозможно получить свойство «отказаться от подписки» на неопределенную или нулевую ссылку
в HeroListComponent.prototype.ngOnDestroy (код оценки: 32: 9)
в _View_HeroListComponent_Host0.prototype.destroyInternal (Код функции: 33: 3)
в AppView.prototype.destroyLocal (код оценки: 11773: 13)
в DebugAppView.prototype.destroyLocal (код оценки: 11935: 17)
в AppView.prototype._destroyRecurse (код оценки: 11761: 13)
в AppView.prototype.destroy (код оценки: 11747: 13)
в ComponentRef_.prototype.destroy (код оценки: 8889: 57)
в RouterOutlet.prototype.deactivate (код оценки: 47: 13)
в ActivateRoutes.prototype.deactivateOutletAndItChildren (код оценки: 381: 13)
в ActivateRoutes.prototype.activateRoutes (код оценки: 363: 13)
КОНТЕКСТ ОШИБКИ:
[Объект Object] ; Зона:; Задача: Promise.then; Значение: ИСКЛЮЧЕНИЕ: Ошибка в: 0: 0
ОРИГИНАЛЬНОЕ ИСКЛЮЧЕНИЕ: TypeErro
"Необработанное отклонение обещания:"
"ИСКЛЮЧЕНИЕ: Ошибка в: 0: 0
Расскажите, пожалуйста, о вашей среде:
Да, то же самое в Safari
Эта проблема была автоматически заблокирована из-за бездействия.
Сообщите о новой проблеме, если вы столкнулись с аналогичной или связанной проблемой.
Узнайте больше о нашей политике автоматической блокировки разговоров .
_Это действие было выполнено автоматически ботом. _
Самый полезный комментарий
Да, то же самое в Safari