У меня есть контроллер, которому необходимо получить два значения id. Одно значение идентификатора идентифицирует поставщика, а второе идентифицирует событие (eventId и VendorId).Как передать два параметра в маршруте ui
Мое нынешнее состояние как таковое.
.state('/vendordetail', {
url: '/vendordetail/:vendorId',
templateUrl: '/home/vendordetail',
controller: 'VendorDetailController',
resolve: {
vendorId: ['$stateParams', function ($stateParams) {
return $stateParams.vendorId;
}],
vendorPreload: ['$stateParams', 'vendorDetailRepo', '$state', function ($stateParams, vendorDetailRepo, $state) {
if ($stateParams.vendorId != "")
return vendorDetailRepo.get({ id: $stateParams.vendorId }).$promise;
}]
}
});
В настоящее время я могу взять vendorId. Но я хотел бы включить eventId в состояние. Может ли кто-нибудь помочь мне изменить мое состояние, чтобы взять второй параметр (eventId)?
Спасибо.
Не видел, что вы уже ответили на это @AlexS ... solid. – DWDuck