クライアント側のルートを Angular と Express 4 で設定してみます。ガイドngViewを使用し、Express なしで作業しましたが、Express ルーティングを有効にすると ngRoute が機能しません。ngRoute で動作するように Express をセットアップするにはどうすればよいですか?
少しのコード:
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);
}
]);