我正在设计一个应用程序,其中我有大约20多个类别的产品,每个类别都有自己的控制器和模板来显示它们,但为了获得更多的用户友好性,我们有通用的识别号码,使用我需要检查的该类别并继续使用该特定控制器,我不确定如何使用我现有的控制器进行映射,使用“resolve”会因为我获得每个5+类别的操作而受到太多杀戮,任何帮助都会受到赞赏。
示例代码:
var app = angular.module('myApp', ['ngRoute']);
app.config(['$routeProvider',
function($routeProvider){
$routeProvider.
when('/home',{
templateUrl: 'templates/home.html',
controller: 'HomeController'
}).
when('/electronics',{
templateUrl: 'templates/electronics.html',
controller: 'ElectronicsController'
}).
when('/textiles',{
templateUrl: 'templates/textiles.html',
controller: 'TextilesController'
}).
when('/furnitures',{
templateUrl: 'templates/furnitures.html',
controller: 'FurnituresController'
}).
when('/productId/productId',{
})
}
])
最后一个路由/ productId / productId应该能够将产品ID发送到服务器并获取产品类型并重定向到上面列出的特定控制器,请咨询。