Obteniendo error: Rechazo de transición ($id: 0 tipo: 6, mensaje: La transición presentó un error, detalle: TypeError: this.parent.parameters no es una función)
Obteniendo el error: Rechazo de Transición($id: 0 tipo: 6, mensaje: La transición generó un error, detalle: TypeError: this.parent.parameters no es una función)
Estoy actualizando angualrjs 1.5 a angularjs 1.8.2
Debido a angualr js tengo que actualizar angular-ui-router de 0.2.18 a 1.0.0
también estoy usando ui-router-extras 0.0.14
después de la actualización, comencé a obtener un error
Y estamos utilizando enrutamiento de estado
$stateProvider
.state(‘mobile-login’,
{
url : “/mobile-login”,
templateUrl : “assets/myorg/mobile/login/login.html”,
controller: “loginController”,
authenticate: false
})
.state(‘mobile-main’,
{
url: “/mobile-main”,
templateUrl: “assets/myorg/mobile/main/main.html”,
controller: “MainController”,
authenticate: true
})
.state(‘login’,
{
url : “/login”,
templateUrl : “assets/myorg/login/login.html”,
controller: “loginController”,
authenticate: false,
params : {}
})
Y para acceder a cualquier estado estamos usando $state.go(‘xyz’)
por ejemplo
$state.go(‘login’)
this.parent.parmeters() es indefinido.
could you please let me know the quick fix for this.
Podría por favor indicarme la solución rápida para esto.
davy.ai
El mensaje de error sugiere que hay un problema con la función “this.parent.parameters”. Es posible que esta función haya sido obsoleta o eliminada en la versión más reciente de angular-ui-router.
Para solucionar esto, puedes intentar actualizar tu código para usar la nueva versión de la función o utilizar una solución alternativa. Esto puede implicar actualizar tus dependencias o reestructurar tu código.
También puedes intentar consultar la documentación o los foros de las librerías específicas que estás utilizando para encontrar actualizaciones o soluciones a este problema.