Я пытаюсь реализовать поток забытых паролей в своем приложении, которое собирает некоторую информацию от пользователя и передает его через состояния.ui-router игнорирование параметров состояния
После того, как пользователь отправляет их идентификатор сотрудника и где они хотят код сброса отправляется (по электронной почте или по телефону), Я посылаю оба тех лексем состояния:
$state.go("^.token", { employeeId: forgot.employeeid, resetType: forgot.resetType });
Мой маршрутизатор довольно проста:
$stateProvider.state("authentication.forgot", {
url: "/login/forgot",
templateUrl: "partials/authentication/forgot.html",
controller: "ForgotController as forgot",
onEnter: function() { $(document).foundation(); }
});
$stateProvider.state("authentication.token", {
url: "/login/token",
templateUrl: "partials/authentication/token.html",
controller: "TokenController as token",
onEnter: function() { $(document).foundation(); }
});
А вот мой маркер контроллер:
app.controller("TokenController", function ($state, $stateParams, $timeout, Authentication) {
console.log($stateParams);
});
В моей лексем продолжение ролик, $ stateParams становится пустым объектом.