Как установить два динамических : id
в url angularjs?Я не знаю, как установить idUsers
для автоматического получения идентификатора из URL.У меня ошибка
Следующие значения параметров недопустимы для состояния 'user': [usersId: undefined]))
Я хочу пойти по маршруту: /{usersId}/workers/{userId}
users / users.html
<ul>
<li ng-repeat='user in $ctrl.users'>
<div>
<a ui-sref="user({usersId: users.id, userId: user.id })" href='#'>
{{user.name}}
</a></div>
<div>{{user.id}}</div>
</li>
</ul>
user / user.js
.config(($stateProvider) => {
"ngInject";
$stateProvider
.state('user', {
url: '/{usersId}/workers/{userId}',
component: 'user',
resolve: {
user: (UserService, $stateParams, $q) => {
let deferred = $q.defer();
UserService.getUser($stateParams.userId)
.then(success => {
deferred.resolve(success.data);
});
return deferred.promise;
},
}
});
})