Pytania otagowane jako angular-ui-router

UI-Router przekształca koncepcję AngularJS Route w bardziej ogólną koncepcję stanu do zarządzania złożonymi stanami interfejsu użytkownika aplikacji. Przede wszystkim zezwala na zagnieżdżone hierarchie stanów / widoków i wiele nazwanych widoków.

15
Jaka jest różnica między routerem kątowym a angular-ui-routerem?
Planuję używać AngularJS w moich dużych aplikacjach. Właśnie szukam odpowiednich modułów do użycia. Jaka jest różnica między modułami ngRoute (angular-route.js) i ui-router (angular-ui-router.js) ? W wielu artykułach, gdy używana jest ngRoute , trasa jest konfigurowana za pomocą $ routeProvider . Jednak w przypadku korzystania z routera interfejsu użytkownika trasa jest …

10
Uwierzytelnianie logowania AngularJS ui-router
Jestem nowy w AngularJS i jestem trochę zdezorientowany, jak mogę używać angular-„ui-router” w następującym scenariuszu: Buduję aplikację internetową, która składa się z dwóch części. Pierwsza sekcja to strona główna z widokami logowania i rejestracji, a druga sekcja to pulpit nawigacyjny (po udanym zalogowaniu). Utworzyłem index.htmlsekcję główną z aplikacją kątową i …

3
Jak przekazać parametry za pomocą interfejsu użytkownika w interfejsie użytkownika do routera
Muszę przekazać i odebrać dwa parametry do stanu, w którym chcę przejść do korzystania ui-srefz interfejsu użytkownika routera. Coś podobnego używając poniższego linku do przechodzenia do stanu homez fooi barparametry: <a ui-sref="home({foo: 'fooVal', bar: 'barVal'})">Go to home state with foo and bar parameters </a> Odbieranie fooi barwartości w kontrolerze: app.controller('SomeController', …

18
Jak ponownie załadować aktualny stan?
Używam routera Angular UI i chciałbym ponownie załadować bieżący stan i odświeżyć wszystkie dane / ponownie uruchomić kontrolery dla bieżącego stanu i jego rodzica. Mam 3 poziomy stanu: directory.organisations.details Directory.organisations zawiera tabelę z listą organizacji. Kliknięcie elementu w tabeli powoduje załadowanie directory.organisations.details z $ StateParams przekazującym identyfikator elementu. Więc w …




9
AngularJS UI Router - zmień adres URL bez stanu przeładowania
Obecnie nasz projekt używa default $routeProvider, a ja używam tego "hacka", aby zmienić urlbez przeładowywania strony: 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 $location; }; return $location; …

14
Jak wysyłać i pobierać parametry za pomocą $ state.go toParams i $ stateParams?
Używam AngularJS v1.2.0-rc.2 z ui-router v0.2.0. Chcę przekazać stan strony odsyłającej do innego stanu, więc używam znaku toParamsof $state.gotak: $state.go('toState', {referer: $state.current.name}); Według dokumentacji powinno to wypełnić pole $stateParamsna toStatekontrolerze, ale tak jest undefined. czego mi brakuje? Stworzyłem plunk, aby zademonstrować: http://plnkr.co/edit/ywEcG1

3
Wstrzyknięcie $ state (ui-router) do przechwytywacza $ http powoduje cykliczną zależność
Co próbuję osiągnąć Chciałbym przejść do określonego stanu (logowania) na wypadek, gdyby żądanie $ http zwróciło błąd 401. Dlatego utworzyłem przechwytywacz $ http. Problem Kiedy próbuję wstawić „stan $” do przechwytywacza, otrzymuję zależność cykliczną. Dlaczego i jak to naprawić? Kod //Inside Config function var interceptor = ['$location', '$q', '$state', function($location, …

6
Jak przekazać obiekt do stanu za pomocą routera UI?
Chciałbym móc przejść do stanu i przekazać dowolny obiekt za pomocą routera ui. Zwykle jestem tego świadomy $stateParams jest używany, ale uważam, że ta wartość jest wstawiana do adresu URL i nie chcę, aby użytkownicy mogli dodawać te dane do zakładek. Chciałbym zrobić coś takiego. $state.transitionTo('newState', {myObj: {foo: 'bar'}}); function …

7
`ui-router` $ stateParams vs. $ state.params
Za pomocą ui-routermożna wstrzyknąć kontroler $statelub $stateParamsdo kontrolera, aby uzyskać dostęp do parametrów w adresie URL. Jednak dostęp do parametrów za pośrednictwem $stateParamsujawnia tylko parametry należące do stanu zarządzanego przez kontroler, który uzyskuje do niego dostęp, oraz jego stany nadrzędne, podczas gdy $state.paramsma wszystkie parametry, w tym te w stanach …

8
Jak zaimplementować RouteReuseStrategy shouldDetach dla określonych tras w Angular 2
Mam moduł Angular 2, w którym zaimplementowałem routing i chciałbym, aby stany były przechowywane podczas nawigacji. Użytkownik powinien umieć: wyszukuj dokumenty za pomocą „formuły wyszukiwania” przejdź do jednego z wyników przejdź z powrotem do „searchresult” - bez komunikacji z serwerem Jest to możliwe, w tym RouteReuseStrategy. Pytanie brzmi: jak mam …

7
Wstrzykiwanie $ scope do kątowej funkcji usługi ()
Mam usługę: 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) { if …


Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.