热门搜索 :
考研考公
您的当前位置:首页正文

Angular -- 移除URL中的#

来源:东饰资讯网

1.配置 $locationProvider

在配置路由时设置

angular
  .module('app')
  .config(function($stateProvider, $urlRouterProvider, $locationProvider) {  
     $urlRouterProvider.otherwise('/');  
     $locationProvider.html5Mode(true); // 设置此处
     $stateProvider  
       .state('app', {   
          url: 'app',  
          templateUrl: '...',  
          controller: '...'  
       });
   })  

2.设置页面

<!doctype html> 
<html> 
<head> 
    <meta charset="utf-8"> 
    <base href="/">  // 设置此处
</head> 

注意:

IE9不支持

Top