在UI Router中制作这样的东西的最佳方法是什么?
/category/product
/category/category/product
例如:
/telephones/apple/iphone4/product
所以我有一个产品页面,可以包含一个或多个类别。如何在 UI 路由器中执行此操作?
.state('product',{
url: '/:categoryFirst/:product',
templateUrl: '/partials/product.html',
controller: 'ProductCtrl as product',
})
.state('product',{
url: '/:categoryFirst/:categorySecond/:product',
templateUrl: '/partials/product.html',
controller: 'ProductCtrl as product',
})
没有太多代码,因为我不知道从哪里开始。
可以使用此 UI 路由器示例应用或新的示例应用代码开始创建代码。这些应用程序的来源可在此处获得:https://github.com/ui-router/sample-app。
而且他们似乎具有足够复杂的路由级别来满足您的需求。