点击相同的链接在角js中附加#

时间:2014-06-29 11:48:01

标签: angularjs

在我的角度应用程序中,我有两个链接

<a href="#signup">signup</a>
<a href="#signin">signin</a>

当我点击注册链接时,地址栏中的网址变为localhost/signup。 如果我再次点击相同的链接,地址栏中的网址将变为localhost/signup/#signup

我找不到任何解决方案。 任何人都可以帮助我。

路线配置:

app.config(['$locationProvider', function ($locationProvider) {
    $locationProvider.html5Mode(true);
}]);

app.config(['$routeProvider', function ($routeProvider) {
    $routeProvider
        .when('/', {
            templateUrl: 'app/home/views/home.html',
            controller: 'HomeController'
        })
        .when('/signup', {
            templateUrl: 'app/signup/views/signup.html',
            controller: 'SignUpController'
        })
        .otherwise({
            redirectTo: '/'
        });
}]);

1 个答案:

答案 0 :(得分:0)

您不需要用于路由的主题标签。 Jus使用href="signup