Articles of ui router

Risoluzione dello stato nidificato del router UI angular negli stati figlio

In un’app angular su cui sto lavorando, vorrei che ci fosse uno stato genitore astratto che deve risolvere certe dipendenze per tutti gli stati dei suoi figli. Nello specifico, mi piacerebbe che tutti gli stati richiedessero a un utente autenticato di ereditare tale dipendenza da uno stato di autenticazione di root. Sto incontrando problemi in […]

Js angular – route-ui aggiunge il parmetro predefinito

Nella mia app utilizzo l’UI-Router angular. Ho gente del posto (inglese ed ebraico) La mia lingua di base è l’inglese. Ecco perché voglio se la lingua è l’inglese non aggiungere il parametro all’URL Per esempio: Home Inglese -> http://example.com/ Home Ebraico -> http://example.com/he/ Chi siamo English -> http://example.com/about Chi siamo Ebraico -> http://example.com/he/about È ansible […]

Usando $ window o $ location to Redirect in AngularJS

L’app su cui sto lavorando contiene vari stati (usando ui-router), in cui alcuni stati richiedono l’accesso, altri sono disponibili al pubblico. Ho creato un metodo che controlla validamente se un utente ha effettuato l’accesso, quello che attualmente sto riscontrando è in realtà reindirizzato alla nostra pagina di accesso quando necessario. Va notato che la pagina […]

angular-ui-router con requirejs, caricamento lento del controller

Potresti aiutarmi a capire come caricare il controller nell’esempio qui sotto prima della visualizzazione? Sembra che la vista sia caricata immediatamente mentre il controller non è ancora stato caricato. //app.js $stateProvider.state(‘index’, { url: “/”, views: { “topMenu”: { templateUrl: “/Home/TopMenu”, controller: function($scope, $injector) { require([‘controllers/top-menu-controller’], function(module) { $injector.invoke(module, this, { ‘$scope’: $scope }); }); } […]

AngularJS UI Router – cambia l’url senza lo stato di ricaricamento

Attualmente il nostro progetto utilizza $routeProvider predefinito e sto usando questo “hack” per modificare l’ url senza ricaricare la pagina: 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; }]); […]

Come posso far funzionare il pulsante Indietro con una macchina a stati del router per router AngularJS?

Ho implementato un’applicazione angularjs a pagina singola usando ui-router . Inizialmente identificavo ogni stato usando un url distinto, tuttavia ciò avveniva per gli url impaccati GUID. Così ora ho definito il mio sito come una macchina a stati molto più semplice. Gli stati non sono identificati da url ma vengono semplicemente trasferiti come richiesto, come […]

Imposta il titolo della pagina usando UI-Router

Sto migrando la mia app basata su AngularJS per usare ui-router al posto del routing integrato. L’ho configurato come mostrato di seguito .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’ } }) […]

Cercando di impostare dynamicmente un templateUrl nel controller in base alla costante

Voglio cambiare il templateUrl associato al controller basato su una costante preimpostata che ho definito nel mio bootstrap angularjs. Non riesco a capire come cambiarlo. Ho sperimentato con UrlRouteProvider ma non sono stato in grado di capire come estrarre l’html dal file system con quello. Sono bloccato su templateUrl. Nel codice seguente, l’output mostra per […]

AngularJS – UI Router – aggiunge programmaticamente gli stati

C’è un modo per aggiungere programmaticamente stati a $ stateProvider dopo la configurazione del modulo, ad esempio, servizio? Per aggiungere più contesto a questa domanda, ho una situazione in cui posso andare con due approcci: prova a forzare il ricaricamento sullo stato definito nella configurazione del modulo, il problema è che lo stato ha un […]

Come inviare e recuperare i parametri usando $ state.go toParams e $ stateParams?

Sto usando AngularJS v1.2.0-rc.2 con ui-router v0.2.0. Voglio passare lo stato del referrer ad un altro stato, quindi uso i toParams di $state.go modo: $state.go(‘toState’, {referer: $state.current.name}); Secondo i documenti , questo dovrebbe compilare $stateParams sul controller toState , ma non è undefined . Cosa mi manca? Ho creato un plunk per dimostrare: