Я изучаю AngularJS с книгой «Pro AngularJS», и я все еще новичок. Я немного застрял в этой проблеме и не нашел ничего, чтобы исправить это.routeProvider иначе redirectTo не работает
У меня проблема с перенаправлением в routeProvider. Проблема в том, что пользователь должен быть перенаправлен автоматически после запуска этой страницы на другую (что вы увидите в коде ниже), и после ее запуска ничего не происходит. Он меняет ссылку на http://localhost:50395/angularjs/admin.html#/login, но запускает пустую белую страницу.
Script в 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>
Если кто-то может помочь мне и заставить меня ясно, что я делаю неправильно, я был бы очень благодарен.
Каких ошибок отображаются в консоли браузера? – gnerkus
20: 55: 43.920 Ошибка: [$ compile: tpload] Не удалось загрузить шаблон: /views/adminLogin.html (статус HTTP: 404 не найден) – Dariel
Создал ли файл 'adminLogin.html' и добавил его в 'view' directory – gnerkus