#angularjs #angular-ui-router #angular-routing #custom-routes
#angularjs #angular-ui-router #угловой-маршрутизация #пользовательские маршруты
Вопрос:
У меня есть настройка маршрутов, как показано ниже. не мог бы кто-нибудь, пожалуйста, помочь понять, что означает «amp; ‘/’, когда дело доходит до маршрутизации..
Конфигурация маршрута ниже;
$urlRouterProvider.when('', function ($state) {
$state.go('login');
});
$urlRouterProvider.when('/', function ($state) {
$state.go('login');
});
Ответ №1:
В нем указано, как ui-view
должно измениться при изменении вашего $location / url (пользователь щелкнул <a href="/login">
). Ваш шаблон должен содержать хотя бы один элемент с ui-view
атрибутом. Использование $state.go('login')
активирует состояние входа в систему, которое изменяет ваш пользовательский интерфейс и т. Д. Для получения дополнительной информации проверьте URL-маршрутизацию
Ответ №2:
Это хэшированная часть URL-адреса, она предназначена для маршрутизации, скажем, если вы вводите URL http://localhost /#/ или http://localhost /# он должен перейти на страницу входа в систему, то есть то, что вы там делаете, он перейдет в состояние, связанное с отображенным URL.