避免使用angular-ui-router中的#in URL

时间:2015-08-02 06:34:33

标签: angularjs angular-ui-router

我有一个角度应用程序,它使用angular-ui-router进行路由。

app.config(function($stateProvider, $urlRouterProvider) {
    $stateProvider
      .state('home', {
        url: "/home",
        templateUrl: "templates/home.html"
      });
  });

上面的代码生成了网址

localhost:3000/#/home

当我想要它

localhost:3000/home

我尝试省略url属性,只导致localhost:3000

我有什么方法可以将网址设为localhost:3000/home吗? 我如何为每个州提供自己的头衔?

1 个答案:

答案 0 :(得分:1)

$ locationProvider.html5Mode(真):