URL上"#"是怎么设置的??
在哪里设置“#”
在哪里设置“#”
2015-03-27
这个是angular的默认占位符,如果要将其删除,需要在config $locationProvider 使用 html5Mode 为 true:
angular.module('phonecat', []).
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);
}]);参考:http://stackoverflow.com/questions/14771091/removing-the-hashtag-from-angularjs-urls-symbol
举报