Angularjs - 在提供weburl时如何使登录页面加载而不是索引页面

时间:2017-03-08 11:43:37

标签: javascript angularjs ngcloak

我创建了一个用户需要先登录的网络应用程序。

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

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

例如:我在地址栏中输入localhost:3000

  

欢迎{{authentication.userName}}

在我的导航栏中。

验证身份验证后,它会被重定向到登录页面。

我尝试使用ng-cloak,但它不起作用。

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

1 个答案:

答案 0 :(得分:0)

你如何使用ng-cloak,例如,如果我想隐藏并显示如下锚标记,我将使用ng-cloak

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

为ng-cloak添加以下css

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

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