Foros del Web » Programando para Internet » Javascript » Frameworks JS »

[SOLUCIONADO] [AngularJS] Como abrir una nueva página en vez de un partial ??

Estas en el tema de [AngularJS] Como abrir una nueva página en vez de un partial ?? en el foro de Frameworks JS en Foros del Web. Buenas a todos, ante nada debo aclarar que soy bastante nuevo en AngularJS. Estoy trabajando con una aplicación que posee una página de Login -separada- ...
  #1 (permalink)  
Antiguo 18/02/2015, 17:32
 
Fecha de Ingreso: julio-2007
Mensajes: 24
Antigüedad: 17 años, 3 meses
Puntos: 0
Pregunta [AngularJS] Como abrir una nueva página en vez de un partial ??

Buenas a todos, ante nada debo aclarar que soy bastante nuevo en AngularJS. Estoy trabajando con una aplicación que posee una página de Login -separada- del resto de la aplicación. Tengo mis controladores y servicios armados, funciona el login, etc, pero el problema es que no puedo hacer que al realizarse el login se redirija al usuario a la página (app) que contiene todo el sistema.

Código:
...
.config(['$routeProvider', function ($routeProvider) {

    $routeProvider
        .when('/login', {
            controller: 'LoginController',
            templateUrl: 'partials/login.html',
            hideMenus: true
        })
 
        .when('/', {
            controller: 'HomeController',
            templateUrl: 'bienvenida.html'
        })
 
        .otherwise({ redirectTo: '/login' });
}])
...
Al hacer Login el usuario debe ser dirigido a "bienvenida.html" pero actualmente, como es de esperarse, me "embebe" dicha página dentro de la página del login creando un desastre visual jaa.. será que no se puede hacer?

Estoy hace 3 hs dando vueltas y no le encuentro la vuelta (valga la redundancia), acepto cualquier sugerencia y gracias de antemano!
  #2 (permalink)  
Antiguo 19/02/2015, 11:31
Avatar de Carlangueitor
Moderador ლ(ಠ益ಠლ)
 
Fecha de Ingreso: marzo-2008
Ubicación: México
Mensajes: 10.037
Antigüedad: 16 años, 8 meses
Puntos: 1329
Respuesta: [AngularJS] Como abrir una nueva página en vez de un partial ??

Tendrías que tener una vista principal que este envolviendo todo despues del body, para poder cambiarlo.

Saludos
__________________
Grupo Telegram Docker en Español
  #3 (permalink)  
Antiguo 13/03/2015, 15:21
 
Fecha de Ingreso: julio-2007
Mensajes: 24
Antigüedad: 17 años, 3 meses
Puntos: 0
Respuesta: [AngularJS] Como abrir una nueva página en vez de un partial ??

Gracias Carlangueitor, asi lo hice y funcionó perfectamente con [URL="https://docs.angularjs.org/api/ngRoute/directive/ngView"]ng-view[/URL]. Doy por resuelto el tema.

Etiquetas: provider
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 05:22.