Angular: La ruta lanza una excepción en IE 11 y Safari

Creado en 21 jun. 2016  ·  3Comentarios  ·  Fuente: angular/angular

Estoy enviando un ... (marque uno con "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

Comportamiento actual

Angular 2 rc2: el enrutamiento arroja una excepción en INTERNET EXPLORER 11 cuando se usa el botón Atrás más de una vez

No solo eso. Los enlaces del ciclo de vida de los componentes no se llaman correctamente. Duplicado de (# 7722)

Comportamiento esperado / deseado

No debería lanzar una excepción

Reproducción del problema

Plunker abierto proporcionado por documentación oficial:

1)
https://angular.io/docs/ts/latest/guide/router.html
http://plnkr.co/edit/h0o2IuoZYvXGtC1ejQBl?p=preview

2)
Hacer algo de navegación

3)
Presione f12 (abrir la consola del desarrollador)

4)
Usa el botón de retroceso más de una vez

Este es el resultado :

Rechazo de promesa no gestionada: EXCEPCIÓN: Error en: 0: 0
EXCEPCIÓN ORIGINAL: TypeError: No se puede obtener la propiedad 'cancelar suscripción' de una referencia nula o no definida
STACKTRACE ORIGINAL:
TypeError: no se puede obtener la propiedad 'cancelar suscripción' de una referencia nula o no definida
en HeroListComponent.prototype.ngOnDestroy (código de evaluación: 32: 9)
en _View_HeroListComponent_Host0.prototype.destroyInternal (Código de función: 33: 3)
en AppView.prototype.destroyLocal (código de evaluación: 11773: 13)
en DebugAppView.prototype.destroyLocal (código de evaluación: 11935: 17)
en AppView.prototype._destroyRecurse (código de evaluación: 11761: 13)
en AppView.prototype.destroy (código de evaluación: 11747: 13)
en ComponentRef_.prototype.destroy (código de evaluación: 8889: 57)
en RouterOutlet.prototype.deactivate (código de evaluación: 47: 13)
en ActivateRoutes.prototype.deactivateOutletAndItChildren (código de evaluación: 381: 13)
en ActivateRoutes.prototype.activateRoutes (código de evaluación: 363: 13)
CONTEXTO DE ERROR:
[objeto Objeto] ; Zona:; Tarea: Promesa.entonces; Valor: EXCEPCIÓN: Error en: 0: 0
EXCEPCIÓN ORIGINAL: TypeErro
"Rechazo de promesa no gestionada:"
"EXCEPCIÓN: Error en: 0: 0

Háblenos de su entorno:

  • Versión angular: 2.0.0-rc.2
  • Navegador: [IE 11]
router bufix

Comentario más útil

Sí, lo mismo en Safari

Todos 3 comentarios

Sí, lo mismo en Safari

Este problema se ha bloqueado automáticamente debido a la inactividad.
Por favor, presente un nuevo problema si se encuentra con un problema similar o relacionado.

Obtenga más información sobre nuestra política de bloqueo automático de conversaciones .

_Esta acción ha sido realizada automáticamente por un bot._

¿Fue útil esta página
0 / 5 - 0 calificaciones