demo是github上下下来的,下面是路由部分的代码
phonecatApp.config(['$routeProvider', '$locationProvider',
function ($routeProvider, $locationProvider) {
$routeProvider.when('/phones', {
templateUrl: 'partials/phone-list.html',
controller: 'PhoneListCtrl'
}).when('/phones/:phoneId', {
templateUrl: 'partials/phone-detail.html',
controller: 'PhoneDetailCtrl'
}).otherwise({
redirectTo: '/phones'
});
//$locationProvider.html5Mode(true);
}]);
这种html5Mode的方法貌似不起作用,在index.html页面里加了base标签,运行起来浏览器会报404错误,想知道哪里出问题了
滿天的星座2017-05-15 17:03:30
파운드 기호는 ng가 자체 경로를 표시하는 데 사용됩니다. 파운드 기호가 없으면 액세스할 때마다 서버에 해당 경로가 요청되므로 서버에 해당 경로가 없습니다. 찾을 수 없습니다. nginx 설정을 통해 해결할 수 있습니다. Baidu에서 "각도 제거 파운드 기호"를 검색하여 찾을 수 있습니다.