我有需要接收两个 id 值的控制器。一个 id 值标识供应商,第二个标识事件(eventId 和 VendorId)。
我现在的状态就是这样。
.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)?
谢谢你。