2016-01-06 166 views
0

我有一个参数来确定是否有任何用户当前登录或没有,即current_user。如果它是'零',则没有用户登录或以其他方式登录。所以我想在current_user不等于'nil'时隐藏登录按钮。有什么建议么?用户登录时隐藏div

<div ng-click="login_popup()"> 
 
     \t 
 
     \t <a style="color: #fff;padding: 5px 10px;font-weight: 600;background: #00bfa9;text-transform: uppercase;margin: 10px;font-size: 15px;cursor: pointer;display: block;float: right;"> 
 
       Login 
 
      </a> 
 
     \t </div>

感谢。

+2

请阅读SO发布指南。发布你的当前代码,并显示你已经尝试/查看的内容。 – Utkanos

+0

向我们显示您的标记 –

+1

使用'ng-hide =“current_user”' – jcubic

回答

2

ng-hide

当ngHide表达式计算为一个值truthy然后这里的ng隐藏CSS类添加到使其成为隐藏的元件上的类属性。当出现错误时,将从该元素中移除.ng-hide CSS类,导致该元素不显示为隐藏。

<button ng-hide="current_user">login</button>