如何在AngularJS中的routerProvider中使路径变长?

时间:2016-07-02 19:19:36

标签: angularjs

我的routerprovider配置如下:

app.config(['$routeProvider', '$locationProvider', function($routeProvider, $locationProvider) {
    $routeProvider.when('/', {title : 'Home', templateUrl: 'partials/home.hbs' });
    $routeProvider.when('/sign-in', {title : 'Sign in', templateUrl: 'partials/sign-in.hbs'});
    $routeProvider.when('/sign-up', {title : 'Sign up', templateUrl: 'partials/sign-up.hbs'});
    $routeProvider.when('/404', {templateUrl: 'partials/404.hbs'});
    $routeProvider.otherwise('/404');

    $locationProvider.html5Mode({
        enabled: true,
        requireBase: false
    });

}]);

但是,我想在路径参数中使用'/sign-in',而不是使用'user/sign-in'。我一直在研究一种叫做通配符的东西,但我找不到任何有用的东西。请指导我如何实现这一目标。

当我输入'user/sign-in'而不是'/sign-in'时,浏览器会进入无限循环。

0 个答案:

没有答案