У меня есть такая функция, которая должна загружать некоторые маршруты.Как найти все загруженные маршруты?
.config(function($stateProvider, $urlRouterProvider){
$stateProvider.state('app', {
abstract: true,
templateUrl: "index.html",
})
$stateProvider.state('index', {
url: '/',
views: { "index" : { templateUrl: "index.html" } },
parent: "app",
});
$stateProvider.state('register', {
url: "/register",
views: { "register" : { templateUrl: "templates/register.html", } },
parent: "app",
});
$urlRouterProvider.otherwise("/");
})
Но я получаю
Error: Could not resolve 'register' from state ''
исключение. Из всех других примеров, которые я проверил, эта конфигурация маршрута выглядит нормально. Но это не работает по какой-то причине.
Я подозреваю, что мои маршруты не загружены, я поставил console.log
, debugger
и alert
функции внутри моей .config
функции, но ни один из них не выполняются.
Есть ли способ перечислить все загруженные маршруты с ui-router?
делает файл .js, который содержит.config() загрузится? Вы включили его в свой index.html (или какой-либо файл HTML загружает все ваши скрипты)? – pbkhrv
@pbkhrv yes, этот файл js загружается без проблем. – Sefa