gpt4 book ai didi

javascript - Angularjs 登录后将焦点赋予窗口

转载 作者:行者123 更新时间:2023-12-03 06:30:15 25 4
gpt4 key购买 nike

我正在使用 Angular、.NET、MVC、VS2015。

我在我的网站上使用社交登录。登录时,用户会从主窗口重定向到登录窗口。登录成功后,停留在登录页面。我希望用户返回主页。(在主页上,脚本按时间间隔触发并检查登录 cookie(当用户位于登录页面时)。当 cookie 存在时,它会重定向到用户页面)。

我已经尝试过将焦点放在用户页面上的 $window 对象上(当用户已经重定向时),但没有任何反应。用户仍在登录页面。

$document.ready(function () {

$window.focus();
})

最佳答案

Angular 是一个单页面应用程序,这意味着它不会像传统 Web 应用程序那样刷新整个页面。您必须使用某种路由来从登录页面更改为主页。

您可以使用 AngularJS 以两种方式使用它:

  1. ngRoute 为您提供从登录到主站切换的路由 https://docs.angularjs.org/api/ngRoute/service/ $路线
  2. UI 路由器(更高级),为您提供基于状态的管理,例如您可以从一种状态(登录)更改为另一种状态(主)https://github.com/angular-ui/ui-router

关于javascript - Angularjs 登录后将焦点赋予窗口,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38480712/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com