Cargando

Ir a contenido

X

desplegar elemento con ng-if





Solución elegida por el autor
Iniciado por Nieves Nieto , 25 mayo 2015 - 19:51

Lo que pasa es que en el controlador solo necesitas declarar la variable:

   $scope.pruebaUsuario = authService.obtenerUsuario();

Y en la vista, cambias el valor del ng-if:

<ul class="nav navbar-nav navbar-right">
  <li ng-if="pruebaUsuario">{{pruebaUsuario}}</li>
</ul>



  AUTOR PREGUNTA

Publicado 25 mayo 2015 - 05:24

estoy tratando de desplegar cierta informacion en mi aplicacion con angular y ng-if siempre y cuando cierta variable exista:

<ul class="nav navbar-nav navbar-right">
  <li ng-if="desplegarUser()">{{pruebaUsuario}}</li>
</ul>

Y en mi controlador lo siguiente:

$scope.desplegarUser = function () {
   $scope.pruebaUsuario = authService.obtenerUsuario();
}

pero me retorna null, alguien sabe que puede estar pasando?


  • ¿Tienes la misma pregunta? Yo también
  • Volver arriba


 

Publicado 25 mayo 2015 - 19:47

No veo el return por ningun lado



   AUTOR PREGUNTA

Publicado 25 mayo 2015 - 19:47

En angular no hace falta



 

Publicado 25 mayo 2015 - 19:51

Lo que pasa es que en el controlador solo necesitas declarar la variable:

   $scope.pruebaUsuario = authService.obtenerUsuario();

Y en la vista, cambias el valor del ng-if:

<ul class="nav navbar-nav navbar-right">
  <li ng-if="pruebaUsuario">{{pruebaUsuario}}</li>
</ul>


   AUTOR PREGUNTA

Publicado 27 mayo 2015 - 20:29

pff. eso era, gracias Nieves




X