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.

14
Ustaw tytuł strony za pomocą Routera UI
Migrację mojej aplikacji opartej na AngularJS używam routera ui zamiast wbudowanego routingu. Mam to skonfigurowane, jak pokazano poniżej .config(function($stateProvider, $urlRouterProvider) { $urlRouterProvider.otherwise('/home'); $stateProvider .state('home', { url: '/home', templateUrl : 'views/home.html', data : { pageTitle: 'Home' } }) .state('about', { url: '/about', templateUrl : 'views/about.html', data : { pageTitle: 'About' } …

6
Nie można rozpoznać „…” ze stanu „”
Po raz pierwszy próbuję użyć routera ui. Oto moja aplikacja.js angular.module('myApp', ['ionic']) .run(function($ionicPlatform) { $ionicPlatform.ready(function() { // Hide the accessory bar by default (remove this to show the accessory bar above the keyboard // for form inputs) if(window.cordova && window.cordova.plugins.Keyboard) { cordova.plugins.Keyboard.hideKeyboardAccessoryBar(true); } if(window.StatusBar) { StatusBar.styleDefault(); } }); }) .config(function($stateProvider, …


5
Używanie $ window lub $ location do przekierowania w AngularJS
Aplikacja, nad którą pracuję, ma różne stany (przy użyciu routera ui), gdzie niektóre stany wymagają zalogowania, inne są publicznie dostępne. Stworzyłem metodę, która prawidłowo sprawdza, czy użytkownik jest zalogowany, a obecnie mam problemy z przekierowywaniem na naszą stronę logowania, gdy jest to konieczne. Należy zauważyć, że strona logowania nie jest …

6
Przekieruj stan do domyślnego podstatu za pomocą UI-Router w AngularJS
Tworzę stronę opartą na kartach, która pokazuje pewne dane. Używam UI-Router w AngularJs do rejestrowania stanów. Moim celem jest otwarcie jednej domyślnej karty podczas ładowania strony. Każda karta ma zakładki podrzędne i chciałbym, aby domyślna karta podrzędna była otwarta podczas zmiany zakładek. Testowałem z onEnterfunkcją i używam wewnątrz, $state.go('mainstate.substate');ale wydaje …

8
Jak ustawić przycisk Wstecz, aby działał z maszyną stanu routera AngularJS ui?
Zaimplementowałem jednostronicową aplikację angularjs przy użyciu routera ui . Początkowo zidentyfikowałem każdy stan za pomocą odrębnego adresu URL, ale spowodowało to nieprzyjazne adresy URL z GUID. Więc teraz zdefiniowałem moją witrynę jako znacznie prostszą maszynę stanu. Stany nie są identyfikowane przez adresy URL, ale są po prostu przenoszone zgodnie z …

8
Angular-ui-router: stany ui-sref-aktywne i zagnieżdżone
angular-ui-routerW mojej aplikacji używam stanów zagnieżdżonych i mam również pasek nawigacyjny. Pasek nawigacji jest napisany odręcznie i służy ui-sref-activedo podświetlania bieżącego stanu. Jest to dwupoziomowy pasek nawigacyjny. Teraz, kiedy jestem, powiedz, że Products / Categorieschcę, aby zarówno Products(na poziomie 1), jak i Categories(na poziomie 2) były podświetlone. Jednak użycie ui-sref-active, …

6
Testowanie jednostkowe routera Angular UI (stany na adresy URL)
Mam problemy z testowaniem jednostkowym routera w mojej aplikacji, która jest zbudowana na routerze Angular ui. Chcę sprawdzić, czy przejścia stanów odpowiednio zmieniają adres URL (później będą bardziej skomplikowane testy, ale od tego zaczynam). Oto odpowiednia część mojego kodu aplikacji: angular.module('scrapbooks') .config( function($stateProvider){ $stateProvider.state('splash', { url: "/splash/", templateUrl: "/app/splash/splash.tpl.html", controller: …

7
Angularjs $ state otwórz link w nowej karcie
Próbuję zaimplementować funkcję „otwórz łącze w nowej karcie” przy użyciu funkcji $ state.go. Byłoby wspaniale, gdyby było coś takiego: $state.go('routeHere', { parameter1 : "parameter" }, { reload : true, newtab : true // or smth like target : "_blank" }); Czy można to zrobić za pomocą AngularJS?

14
Wyczyść historię i załaduj ponownie stronę podczas logowania / wylogowywania za pomocą Ionic Framework
Nie mam doświadczenia w tworzeniu aplikacji mobilnych z Ionic. Podczas logowania i wylogowywania muszę ponownie załadować stronę, aby odświeżyć dane, jednak $state.go('mainPage')przenosi użytkownika z powrotem do widoku bez przeładowywania - kontroler za nią nigdy nie jest wywoływany. Czy istnieje sposób na wyczyszczenie historii i ponowne załadowanie stanu w Ionic?

11
(Angular-ui-router) Pokaż animację ładowania podczas procesu rozwiązywania
To jest dwuczęściowe pytanie: Używam właściwości resolution wewnątrz $ stateProvider.state (), aby pobrać określone dane serwera przed załadowaniem kontrolera. Jak mam się postarać o wyświetlenie animacji ładowania podczas tego procesu? Mam stany potomne, które również wykorzystują właściwość rozwiązania. Problem polega na tym, że router ui wydaje się chcieć sfinalizować wszystkie …
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.