Angularjs 用户界面路由器前缀
例如,您的站点位于“”。您有一个由以下url定义的产品页面:Angularjs 用户界面路由器前缀,angularjs,angular-ui-router,Angularjs,Angular Ui Router,例如,您的站点位于“”。您有一个由以下url定义的产品页面: http://www.domain.com/products 可以定义前缀吗?此外,我希望前缀也有一个参数。我将使用下面的URL为不同的商店定义产品页面,其中“shop/x”是带有参数“x”的前缀: 是的,只需按照以下几行使用.state配置 .config(function($stateProvider) { return $stateProvider.state('main', { url: '/shop/:
http://www.domain.com/products
可以定义前缀吗?此外,我希望前缀也有一个参数。我将使用下面的URL为不同的商店定义产品页面,其中“shop/x”是带有参数“x”的前缀:
是的,只需按照以下几行使用.state配置
.config(function($stateProvider) {
return $stateProvider.state('main', {
url: '/shop/:shopID/products/:productID',
...
});
然后在您的控制器中,您可以按照预期引用$scope.shopID
和$scope.productID
.config(function($stateProvider) {
return $stateProvider.state('main', {
url: '/shop/:shopID/products/:productID',
...
});