如何在Angularjs中隐藏哈希路径

时间:2015-05-12 21:11:58

标签: java javascript angularjs

我想保持哈希的完整性,例如面包屑等,但我只是不想在路线中显示哈希。有没有办法将哈希保留在后台但是将其隐藏在URL中?我已经对此做了一些研究,我找到了一些完全摆脱哈希的答案。任何帮助,将不胜感激。谢谢。

1 个答案:

答案 0 :(得分:1)

angular.module('scotchy', [])

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

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

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

阅读此博客,它应该包含您需要了解的所有内容。 Pretty URLs