routeProvider 否则 redirectTo 不工作

routeProvider otherwise redirectTo not working

我正在通过 "Pro AngularJS" 这本书学习 AngularJS,但我仍然是初学者。我已经被这个问题困扰了一段时间,但还没有找到解决办法。

我在 routeProvider 中重定向时遇到问题。问题是用户应该在启动此页面后自动重定向到另一个页面(您将在下面的代码中看到)并且在启动它之后没有任何反应。它将 link 更改为 http://localhost:50395/angularjs/admin.html#/login,但会启动一个空白页面。

admin.html 中的脚本:

<script>
    angular.module("sportsStoreAdmin", ["ngRoute", "ngResource"])
        .config(function ($routeProvider) {

            $routeProvider.when("/login", {
                templateUrl: "/views/adminLogin.html"
            });

            $routeProvider.when("/main", {
                templateUrl: "/views/adminMain.html"
            });

            $routeProvider.otherwise({
                redirectTo: "/login"
            });
        });
</script>

如果有人能帮助我并让我清楚我做错了什么,我将不胜感激。

从路径中删除第一个斜杠,例如:

/views/.. 所以你有 views/..