Je soumets un ... (cochez un avec "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
Comportement actuel
Angular 2 rc2 - Le routage lève une exception dans INTERNET EXPLORER 11 lors de l'utilisation du bouton de retour plus d'une fois
Non seulement que. Les hooks de cycle de vie des composants ne sont pas appelés correctement. Duplicata de (#7722)
Comportement attendu/souhaité
Il ne devrait pas lever d'exception
Reproduction du problème
Plunker ouvert fourni par la documentation officielle :
1)
https://angular.io/docs/ts/latest/guide/router.html
http://plnkr.co/edit/h0o2IuoZYvXGtC1ejQBl?p=preview
2)
Faire un peu de navigation
3)
Appuyez sur f12 (ouvrez la console développeur)
4)
Utiliser le bouton retour plus d'une fois
Voici le résultat :
Rejet de la promesse non gérée : EXCEPTION : Erreur dans :0:0
EXCEPTION D'ORIGINE : TypeError : impossible d'obtenir la propriété « désabonnement » de la référence indéfinie ou nulle
STACKTRACE ORIGINAL :
TypeError : impossible d'obtenir la propriété « désabonnement » de la référence non définie ou nulle
à HeroListComponent.prototype.ngOnDestroy (code eval:32:9)
à _View_HeroListComponent_Host0.prototype.destroyInternal (Code de fonction : 33 : 3)
à AppView.prototype.destroyLocal (code eval:11773:13)
à DebugAppView.prototype.destroyLocal (code eval:11935:17)
à AppView.prototype._destroyRecurse (code eval:11761:13)
à AppView.prototype.destroy (code eval:11747:13)
à ComponentRef_.prototype.destroy (code eval:8889:57)
à RouterOutlet.prototype.deactivate (code eval:47:13)
à ActivateRoutes.prototype.deactivateOutletAndItChildren (code eval:381:13)
à ActivateRoutes.prototype.activateRoutes (code eval:363:13)
CONTEXTE D'ERREUR :
[objet Objet] ; Zone:; Tâche : Promise.alors ; Valeur : EXCEPTION : Erreur dans :0:0
EXCEPTION D'ORIGINE : TypeErro
« Rejet de la promesse non gérée : »
"EXCEPTION : Erreur dans :0:0
Parlez-nous de votre environnement :
Oui, idem sur Safari
Correction de https://github.com/angular/angular/pull/10096
Ce problème a été automatiquement verrouillé en raison d'une inactivité.
Veuillez déposer un nouveau problème si vous rencontrez un problème similaire ou connexe.
En savoir plus sur notre politique de verrouillage automatique des conversations .
_Cette action a été effectuée automatiquement par un bot._
Commentaire le plus utile
Oui, idem sur Safari