例如,您的网站托管在“http://www.domain.com”上。您有一个由以下网址定义的产品页面:
http://www.domain.com/products
是否可以定义前缀?此外,我希望前缀也有一个参数。我会使用下面的网址为不同的商店定义产品页面,其中“shop / x”是参数“x”的前缀:
http://www.domain.com/shop/1/products
http://www.domain.com/shop/2/products/1
答案 0 :(得分:0)
是的,只需沿着以下行使用.state配置
.config(function($stateProvider) {
return $stateProvider.state('main', {
url: '/shop/:shopID/products/:productID',
...
});
然后在您的控制器中,您可以像预期的那样参考$scope.shopID
和$scope.productID
。