Saltar al contenido

¿Cómo enviar parámetros en Angularjs $ state.go?

Solución:

Necesitas tener esos como params para poder enviarlos a través de state. Como esto:

$stateProvider
.state('Registration.OTPVerification', {
    url: '/RegistrationOTPVerification',
    params: {
        customerid: null,
        OTP: null
    },
    templateUrl: 'Registration/RegistrationOTP.html',
    controller: 'RegistrationOTPVerification'
});

Ahora puedes usar $state.go como siguiendo:

$state.go('Registration.OTPVerification', {
    customerid: 123,
    OTP: 2323
});

Finalmente, puede acceder a ellos de la manera en que está utilizando $stateParams.customerid y $stateParams.OTP pero asegúrate de tener $stateParams inyectado como tú $state y $translate inyectado.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *