Вопросы с тегом «angular-ui-router»

UI-Router развивает концепцию AngularJS Route в более общую концепцию состояния для управления сложными состояниями пользовательского интерфейса приложения. В частности, он позволяет использовать вложенные иерархии состояний / представлений и несколько именованных представлений.

15
В чем разница между angular-route и angular-ui-router?
Я планирую использовать AngularJS в своих больших приложениях. Так что я нахожусь в процессе, чтобы найти правильные модули для использования. В чем разница между модулями ngRoute (angular-route.js) и ui-router (angular-ui-router.js) ? Во многих статьях, когда используется ngRoute , маршрут настраивается с помощью $ routeProvider . Однако, при использовании с ui-router …

10
Аутентификация AngularJS UI-роутера
Я новичок в AngularJS, и меня немного смущает, как я могу использовать angular- "ui-router" в следующем сценарии: Я строю веб-приложение, которое состоит из двух разделов. Первый раздел - это домашняя страница с ее представлениями для входа и регистрации, а второй раздел - это панель управления (после успешного входа в систему). …

3
Как передать параметры с помощью ui-sref в ui-router к контроллеру
Мне нужно передать и получить два параметра в состояние, которое я хочу перейти на использование ui-srefUI-маршрутизатора. Что-то вроде использования ссылки ниже для перевода состояния в homewith fooи barпараметры: <a ui-sref="home({foo: 'fooVal', bar: 'barVal'})">Go to home state with foo and bar parameters </a> Получение fooи barзначения в контроллере: app.controller('SomeController', function($scope, $stateParam) …

18
Как перезагрузить текущее состояние?
Я использую Angular UI Router и хотел бы перезагрузить текущее состояние и обновить все данные / перезапустить контроллеры для текущего состояния и его родителя. У меня есть 3 уровня государства: directory.organisations.details directory.organisations содержит таблицу со списком организаций. Нажатие на элемент в таблице загружает directory.organisations.details с $ StateParams, передающим идентификатор элемента. …


14
Angular - пользовательский интерфейс получает прежнее состояние
Есть ли способ получить предыдущее состояние текущего состояния? Например, я хотел бы знать, каким было предыдущее состояние перед текущим состоянием B (где предыдущее состояние было бы состоянием A). Я не могу найти его на страницах документации github ui-router.

2
Пользовательский интерфейс AngularJS передает данные между состояниями без URL
Я сталкиваюсь с этой проблемой передачи данных между двумя состояниями без раскрытия данных в URL, как будто пользователь не может напрямую попасть в это состояние. Например. У меня есть два состояния "A" и "B". Я делаю какой-то серверный вызов в состоянии "A" и передаю ответ на вызов в состояние "B". …

9
AngularJS UI Router - изменить URL-адрес без перезагрузки состояния
В настоящее время наш проект использует значение по умолчанию $routeProvider, и я использую этот «хак», чтобы изменить urlбез перезагрузки страницы: services.service('$locationEx', ['$location', '$route', '$rootScope', function($location, $route, $rootScope) { $location.skipReload = function () { var lastRoute = $route.current; var un = $rootScope.$on('$locationChangeSuccess', function () { $route.current = lastRoute; un(); }); return …

14
Как отправлять и получать параметры с помощью $ state.go toParams и $ stateParams?
Я использую AngularJS v1.2.0-rc.2 с ui-router v0.2.0. Я хочу , чтобы передать состояние ссылающегося в другое состояние , так я использую toParamsиз $state.goпримерно так: $state.go('toState', {referer: $state.current.name}); Согласно документации , это должно заполнить $stateParamsна toStateконтроллере, но это так undefined. Что мне не хватает? Я создал планку, чтобы продемонстрировать: http://plnkr.co/edit/ywEcG1

3
Внедрение $ state (ui-router) в перехватчик $ http вызывает циклическую зависимость
Чего я пытаюсь достичь Я хотел бы перейти в определенное состояние (логин), если запрос $ http возвращает ошибку 401. Поэтому я создал перехватчик $ http. Эта проблема Когда я пытаюсь вставить "$ state" в перехватчик, я получаю круговую зависимость. Почему и как мне это исправить? Код //Inside Config function var …

6
Как передать объект в состояние с помощью UI-роутера?
Я хотел бы иметь возможность перейти в состояние и передать произвольный объект с помощью ui-router. Я знаю, что обычно $stateParamsиспользуется, но я считаю, что это значение вставляется в URL-адрес, и я не хочу, чтобы пользователи могли добавлять эти данные в закладки. Я бы хотел сделать что-то подобное. $state.transitionTo('newState', {myObj: {foo: …

8
Как реализовать RouteReuseStrategy shouldDetach для определенных маршрутов в Angular 2
У меня есть модуль Angular 2, в котором я реализовал маршрутизацию и хотел бы, чтобы состояния сохранялись при навигации. Пользователь должен уметь: поиск документов по "формуле поиска" перейдите к одному из результатов вернуться к "результату поиска" - без связи с сервером Это возможно в том числе RouteReuseStrategy. Возникает вопрос: как …

7
`ui-router` $ stateParams vs. $ state.params
С ui-routerпомощью можно ввести любой $stateили $stateParamsв контроллер, чтобы получить доступ к параметрам в URL-адресе. Однако доступ к параметрам через $stateParamsтолько предоставляет параметры, принадлежащие состоянию, управляемому контроллером, который обращается к нему, и его родительским состояниям, в то время как $state.paramsимеет все параметры, в том числе в любых дочерних состояниях. С …

7
Внедрение $ scope в служебную функцию angular ()
У меня есть услуга: angular.module('cfd') .service('StudentService', [ '$http', function ($http) { // get some data via the $http var path = 'data/people/students.json'; var students = $http.get(path).then(function (resp) { return resp.data; }); //save method create a new student if not already exists //else update the existing object this.save = function (student) …


Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.