Angular: Route lève une exception dans IE 11 et Safari

Créé le 21 juin 2016  ·  3Commentaires  ·  Source: angular/angular

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 :

  • Version angulaire : 2.0.0-rc.2
  • Navigateur : [IE 11]
router bufix

Commentaire le plus utile

Oui, idem sur Safari

Tous les 3 commentaires

Oui, idem sur Safari

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._

Cette page vous a été utile?
0 / 5 - 0 notes