Cargando

desplegar elemento con ng-if




Solución elegida por el autor
Iniciado por Nieves Nieto , 25 mayo 2015 - 20: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>

Pulsa corazón para recibir avisos de nuevas Respuestas

  AUTOR PREGUNTA

Publicado 25 mayo 2015 - 06: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 - 20:47

No veo el return por ningun lado



   AUTOR PREGUNTA

Publicado 25 mayo 2015 - 20:47

En angular no hace falta



 

Publicado 25 mayo 2015 - 20: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 - 21:29

pff. eso era, gracias Nieves




X