How to set two dynamic : id
in url angularjs? I do not know how to set idUsers
to automatically get id from url. I have error
The following parameter values are not valid for state 'user': [usersId:undefined]))
I want to go on the route: /{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;
},
}
});
})