Articles of angular ui enrutador

Inyectar $ state (ui-router) en el interceptor http $ provoca una dependencia circular

Lo que bash lograr Me gustaría pasar a un estado determinado (inicio de sesión) en caso de que una solicitud $ http devuelva un error 401. Por lo tanto, he creado un interceptor $ http. El problema Cuando bash insertar ‘$ state’ en el interceptor, obtengo una dependencia circular. ¿Por qué y cómo lo arreglo? […]

Angularjs ui-enrutador Cómo redirigir a la página de inicio de sesión

Tengo 4 estados: tablero de instrumentos , dahboard.main , dashboard.minor , inicio de sesión . el tablero es abstracto y es un estado padre para los estados .minor y .main. A continuación está mi código: .state(‘dashboard’, { url: “/dashboard”, abstract: true, templateUrl: “views/dashboard.html”, resolve: { auth: function ($q, authenticationSvc) { var userInfo = authenticationSvc.getUserInfo(); if […]

Router UI angular ¿Cómo crear un estado “diseño”?

Dado un archivo HTML como ese: ¿Cómo se podría crear un estado de disposición que llene el “encabezado” con una plantilla de encabezado, el pie de página con una plantilla de pie de página, y luego permitir que los estados secundarios llenen la vista de usuario vacía? Supongo que el ui-view vacío también podría llamarse […]

Router ui angular: ui-sref-active y estados nesteds

Estoy usando angular-ui-router y estados nesteds en mi aplicación, y también tengo una barra de navegación. La barra de navegación está escrita a mano, y usa ui-sref-active para resaltar el estado actual. Es una barra de navegación de dos niveles. Ahora, cuando me encuentre, diga Products / Categories Me gustaría que se destaquen tanto los […]

Angular y UI-Router, cómo configurar una plantilla dinámicaUrl

¿Cómo podría usar un nombre obtenido de mi base de datos como templateUrl filename? He intentado esto: $stateProvider.state(‘/’, { url: ‘/’, views: { page: { controller: ‘HomeCtrl’, templateProvider: function($templateFactory, $rootScope) { console.log(“$rootScope.template”) return $templateFactory.fromUrl(‘/templates/’ + $rootScope.template); } } } }); Lo cual no parece funcionar si mi $ rootScope.template proviene de una consulta de base […]

De lo contrario, en StateProvider

Usando angular-ui-router, ¿cómo puedo usar el método de otra manera en $ stateProvider o cómo puedo usarlo?

Angularjs ui-router no llega al controlador infantil

Tengo una función de configuración: function config($stateProvider,$locationProvider) { $locationProvider.html5Mode(true); $stateProvider .state(‘projectsWs.tasks’, { url: “/tasks”, views: { “mainView”: { templateUrl: “/app/projects/templates/index.php” }, “innerView”: { templateUrl: “/app/projects/templates/tasks.php”, controller: tasksCtrl, controllerAs:’tasks’ } } }) .state(‘projectsWs.tasks.detail’, { url: “/:taskId”, views: { “mainView@”: { templateUrl: “/app/projects/templates/index.php” }, “innerView@mainView”: { templateUrl: “/app/projects/templates/tasks.php”, controller: function($stateParams) { console.log(‘innerViewCtrl’, $stateParams); } } } });} […]

Resolución de estado nested enrutador de UI angular en estados secundarios

En una aplicación angular en la que estoy trabajando, me gustaría que hubiera un estado padre abstracto que debe resolver ciertas dependencias para todos los estados de sus hijos. Específicamente, me gustaría que todos los estados exijan que un usuario autenticado herede esa dependencia de algún estado authroot. Me estoy encontrando con problemas que tienen […]

angular-ui-router con requirejs, carga lenta del controlador

¿Podrías ayudarme a entender cómo cargar el controlador en el siguiente ejemplo antes de la vista? Parece que la vista se carga inmediatamente mientras el controlador aún no está cargado. //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 }); }); […]

¿Cuál es el ciclo de vida del ui-router angular? (para la depuración de errores silenciosos)

Lo mejor que he encontrado es http://www.ng-newsletter.com/posts/angular-ui-router.html . No es tan profundo como, por ejemplo, el orden en que se $stateChangeStart , $stateChangeStart , $stateChangeStart y exampleState.templateProvider . Un gran formato de respuesta sería limpio. Algo como: Carga de página inicial del estado foo: Paso de vida angular paso 1 Paso 1 del ciclo de […]