Angularjs 如何获取 URL 引用?

2024-01-03

在 AngularJS 中,我有一个登录控制器,如果用户到达该页面但未登录,则应用程序中的每个页面都会重定向到该登录控制器。在登录序列之后,我想将用户重定向回他们所在的页面来自。最好的方法是什么?


您可以使用history.back()让用户导航到他之前所在的页面。这在任何情况下都有效,除非用户直接导航到登录页面:)

另一个解决方案是当您从另一个页面导航时将搜索参数传递到登录页面。然后,您可以从登录页面选择导航到搜索参数的页面(如果存在),否则导航到“主页”。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Angularjs 如何获取 URL 引用? 的相关文章

随机推荐

  • 启动后台进程的最佳方式是什么,稍后可以访问

    我目前正在开发一个提供可执行文件的 RubyGem 该可执行文件使用 FSSM gem 跟踪某些日志文件的状态 该可执行文件应该启动 在后台执行某些操作 然后停止 例如 my executable start do something di
  • 需要 URI 模板的正则表达式 (RFC 6570)

    我需要验证一个字符串以确保它是有效的符合 RFC 6570 的 URI 模板 https www rfc editor org rfc rfc6570 This should使用正则表达式就很容易了 然而 我没有找到 URI 模板真的没有正
  • 为什么我的字体没有被注册?

    我有一个使用 iTextSharp 的程序 其中包含代码 FontFactory RegisterDirectories foreach string fontname in FontFactory RegisteredFonts Log
  • Visual Studio 中的“优化代码”复选框。它到底有什么作用?

    Visual Studio 2005 2008 中 项目属性 的 生成 选项卡包含 优化代码 文档指出它 启用或禁用编译器执行的优化 以使输出文件更小 更快 更高效 我的问题是为什么我不应该戴上它 为什么默认不开启 它实际上有什么作用 您不
  • 如何使用ajax绑定下拉列表

    我需要使用 ajax 和 mvc3 绑定另一个 dropdownlist ddl 结果中的 ddl 值 有关的 如何从ajax json中的控制器获取结果 https stackoverflow com questions 14744753
  • CakePHP 3 - 如何在验证 NotEmpty 之前使用 Trim()?

    我的表单验证空字段 但如果用户使用 空格 验证会处理一个字符 如何在模型表中使用 Trim 以避免发生这种情况 假设您在 Posts 表中有一个标题列 并且您想在验证之前修剪标题 将以下代码放入 src Model Table PostsT
  • 从项目特定路径获取资源 URL

    我需要通过从项目目录 又名 mainBundle 开始的路径检索 Xcode 项目中包含的资源的 URL 因此 如果我指定的路径为 and archer acknowledge 1 wav 我需要从中创建一个 URL 我知道我可以使用NSU
  • 无法使用 gprof(gnu 分析器)累积时间

    我在 Windows 上运行 cygwin 并使用最新版本的 gprof 来分析我的代码 我的问题是 平面配置文件显示我代码中每个函数的时间为零秒 我什至尝试循环函数 尝试了一百万个 for 循环 但 gprof 无法累积任何时间 请帮忙
  • 如何使用 javascript 或 jquery 将整个 html 页面转换为 pdf [关闭]

    就目前情况而言 这个问题不太适合我们的问答形式 我们希望答案得到事实 参考资料或专业知识的支持 但这个问题可能会引发辩论 争论 民意调查或扩展讨论 如果您觉得这个问题可以改进并可能重新开放 访问帮助中心 help reopen questi
  • 在 C++03 和 C++14 代码中进行简单随机改组的最佳实践是什么?

    背景 我正在为一个简单的游戏打乱向量的元素 通过传递相同的整数种子 应该可以再次玩相同的游戏 反之亦然 不同的种子应该产生不同的游戏 加密安全 或任何严格性 不是设计目标 代码的整洁度is一个设计目标 C 98 C 03 介绍std ran
  • 自定义 Bower 安装组件的正确方法

    当我使用 Bower 安装类似的东西时bootstrap sass official 它将其安装在bower components目录 像 Bootstrap 这样的组件允许通过编辑文件进行定制bower components assets
  • 如何配置 Android 模拟器以像新 Galaxy Nexus 一样显示屏幕按钮?

    我想将我的应用程序转换 适应 Android 4 0 为此 我计划在支持 ActionBar 的设备上使用它 所有 Android 版本 gt 3 0 都这样做 此外 没有硬件菜单按钮的设备似乎会自动在操作栏上显示 菜单 按钮 当我使用 A
  • 如何从 Proc 对象中提取代码?

    给定一个 Proc 对象 是否可以查看其中的代码 例如 p Proc new test 0 我需要的是某种方法从已创建的 Proc 对象中获取字符串 test 0 您可以使用红宝石2红宝石 https github com seattler
  • 如何将服务器 ID 元组扁平化为字符串?

    我正在尝试创建一个文件 其中包含使用以下命令生成的多个服务器主机的 ID count属性 resource aws instance workers count var worker count resource local file st
  • 我可以提供与 spring-data-rest GET 并行的端点吗?

    我的项目正在从自定义 json 格式转向 json hal 和 spring data rest 为了继续支持 旧 json 我想运行与新的 Spring Data Rest 提供的并行的现有资源控制器 每当我将 spring data r
  • 使用 bash 历史记录获取上一个命令,复制它,然后“运行”它,但对命令进行注释

    只是一个提高我的问题bash技能 我总是这样做 history grep some long command 123 some long command1 124 some long command2 然后我可以运行我找到的命令 123 然
  • 如何使用 Yii 2 ActiveRecord 执行 IS NULL 和 IS NOT NULL?

    我有一个有字段的表 activated at timestamp NULL DEFAULT NULL 这意味着它可以包含时间戳 也可以是null这是null默认情况下 我有另一个 gii generate 搜索模型 其配置如下search
  • Rx 处理订阅

    处理循环中创建的订阅的推荐方法是什么 在下面的示例中 我在 for 循环中生成订阅并将它们添加到List并通过对瘙痒明确地处置它们List这对我来说似乎有点难闻 我认为必须有一种更干净的方法来清理订阅 除非 GC 在运行时处理它们 我需要明
  • 宏和成员函数冲突

    我有一个问题 std numeric limits min 与 windef h 中定义的 min 宏冲突 有没有办法在不取消定义 min 宏的情况下解决此冲突 下面的链接提供了一些提示 但是我无法设法在静态成员函数中使用括号 我可以对宏使
  • Angularjs 如何获取 URL 引用?

    在 AngularJS 中 我有一个登录控制器 如果用户到达该页面但未登录 则应用程序中的每个页面都会重定向到该登录控制器 在登录序列之后 我想将用户重定向回他们所在的页面来自 最好的方法是什么 您可以使用history back 让用户导