desplegar elemento con ng-if



  Solución Elegida Por El Autor

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 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

 

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