当前,AngularJS不支持路由中的正则表达式。
您可以按照以下方法解决
app.config(['$routeProvider', function($routeProvider) { $routeProvider .when('/admin', {templateUrl: 'admin.html', controller: 'AdminCtrl'}) .when('/admin/:type', {templateUrl: 'admin.html', controller: 'AdminCtrl'}) .when('/admin/:type/:id', {templateUrl: 'admin.html', controller: 'AdminCtrl'}); }]);http://plnkr.co/edit/tBumW2oEqki2sEl1hjSc?p=preview
IMO,最好为管理员和用户使用单独的控制器,除非您有特殊要求。



