我尝试使用 Angular 和 Express 4 设置客户端路由。我使用指南ngView而没有 Express,这很好,但是当启用 Express 路由时,ngRoute 不起作用。如何设置 Express 以使其与 ngRoute 一起使用?
一点代码:
var app = angular.module('app', ['ngRoute']);
app.config(['$routeProvider', '$locationProvider',
function($routeProvider, $locationProvider) {
$routeProvider
.when('/category/:catgegoryName', {
templateUrl: 'category',
controller: 'categoryController',
controllerAs: 'category'
})
.when('/category/:catgegoryName/device/:deviceName', {
templateUrl: 'device',
controller: 'deviceController',
controllerAs: 'device'
})
.otherwise({
redirectTo: '/'
});
$locationProvider.html5Mode(true);
}
]);