javascript - Angularjs - 给出 weburl 时如何加载登录页面而不是索引页面

标签 javascript angularjs ngcloak

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

当我在地址栏中输入网址并按 Enter 时,我首先看到索引页的内容,即导航栏,如果用户登录,我会在其中绑定(bind)数据的插值代码,然后将其重定向到我的登录页面,因为用户尚未登录。

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

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

参见

Welcome {{authentication.userName}}

在我的导航栏中。

认证功能验证通过后,重定向至登录页面。

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

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

最佳答案

你如何使用 ng-cloak,例如,如果我想隐藏和显示 anchor 标记,如下所示,我将使用 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,然后在要隐藏和显示的标记中使用 ng-cloak 和 css。

关于javascript - Angularjs - 给出 weburl 时如何加载登录页面而不是索引页面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42670435/

相关文章:

javascript - 我无法使用 AngularJS 读取在 PHP 中创建的 Cookie

angularjs - Angular JS ng-repeat 消耗更多浏览器内存

加载页面时短暂显示的 html

javascript - 我应该如何使用客户端 JavaScript 加密大文件?

javascript - Google Maps Geocoding API,其 JS api 中缺少 API 的功能(?)

javascript - grunt 中的文件路径格式

javascript - 如何在Firebase中制作特定的架构?

javascript - 简单的javascript递归函数返回的值比实际存在的值多?

javascript - 显示ngCloak的效果

javascript - AngularJS - Chromium 中按钮上的 ng-cloak 不起作用(闪烁仍然存在) - 由于某种原因,ng-cloak 甚至没有添加到 CSS