如何删除localhost URL路径中的#标签(#)(AngularJS)

时间:2016-02-15 11:33:13

标签: angularjs

是否可以从angular.js网址中删除#符号? 例如:

我的localhost路径是:http://localhost/domain/html/beta/#/home

如何删除#(Hashtag)。

1 个答案:

答案 0 :(得分:0)

为了从你的网址中删除hashbang(#),你需要切换到html5mode。

angular.module('scotchy', [])

.config(function($routeProvider, $locationProvider) {

    $routeProvider
        .when('/', {
            templateUrl : 'partials/home.html',
            controller : mainController
        })


    // use the HTML5 History API
    $locationProvider.html5Mode(true);
});

在你的头标记中:

<base href="/">

在此处详细了解:remove hastag from url.