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
举报