AngularJS-$routeProvider.when-不锚定到我的url

AngularJS-$routeProvider.when-不锚定到我的url,angularjs,Angularjs,我有我的路线代码。除了一个链接外,所有链接都可以正常工作。。。没有锚的链环 myapp.config(['$routeProvider', function($routeProvider) { $routeProvider. when('/', { templateUrl: '/library2/test1.html', controller: 'libraryController' }).

我有我的路线代码。除了一个链接外,所有链接都可以正常工作。。。没有锚的链环

myapp.config(['$routeProvider',
function($routeProvider) {

    $routeProvider.
        when('/', {
            templateUrl: '/library2/test1.html',
            controller: 'libraryController'
        }).
        when('/home', {
            templateUrl: '/library2/test0.html',
            controller: 'libraryController'
        }).
        otherwise({
            redirectTo: '/home'
        });

}]);
工作正常:/user/7/library2/#/home

工作正常:/user/7/library2/#/else

工作正常:/user/7/library2/#

工作不好:/user/7/library2/


有什么方法可以修复它吗?

您可能缺少angular中的hashbang概念,请阅读下面的内容


什么是“工作不好”的意思?加载
/home
/
?是吗?它装不下我想要的箱子。没有崩溃。。。它只是忽略$routeProvider。为什么它不加载根视图?“/”控制台中有错误吗?