2017-03-08 58 views
0

我已经创建了一个Web应用程序,用户需要先登录。Angularjs - 如何让weburl登录页面加载而不是索引页面

当我在地址栏中输入url并按回车键时,我首先看到我的索引页面的内容是导航栏,插入代码,如果用户登录后绑定数据,之后重定向我的登录页面,因为用户没有登录。

有没有办法先加载我的登录页面或只是隐藏索引页面的内容,直到验证用户是否登录完成。

比如:我在地址栏输入localhost:3000

看到

欢迎{{authentication.userName}}

在我的导航栏。

认证功能验证后,重定向到登录页面。我试过使用ng-cloak但它不起作用。

或者我应该使登录页面作为索引。

+0

您使用哪种角度版本? – Schlangguru

+0

@Schlangguru角1.4.5 –

回答

0

你怎么用了NG-斗篷,例如,如果我想隐藏和显示锚标记,如下我将使用NG-斗篷

<a href="javascript:void(0)" class="demographic_lenguageAdd_btn ng-cloak ng-hide" ng-show="$index >=1" ng-cloak></a> 

添加以下CSS的NG-斗篷

<style type="text/css"> 
    [ng\:cloak], [ng-cloak], .ng-cloak { 
    display: none !important; 
} 
</style> 

希望它能解决您的问题,只需在文件或模板中添加css,然后在要隐藏和显示的标记中使用带有css的ng-cloak。

相关问题