加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > 安全 > 正文

AngularJS – 如何做一个全页面加载的重定向?

发布时间:2020-12-17 09:12:18 所属栏目:安全 来源:网络整理
导读:我想做一个重定向,做一个完整的页面重新加载,以便我的网络服务器的cookie刷新页面加载时。 window.location =“/#/ Next”和window.location.href =“/#/ Next”不工作,他们做一个没有击中服务器的角路由。 在Angular控制器中完成完整的服务器请求的正确
我想做一个重定向,做一个完整的页面重新加载,以便我的网络服务器的cookie刷新页面加载时。 window.location =“/#/ Next”和window.location.href =“/#/ Next”不工作,他们做一个没有击中服务器的角路由。

在Angular控制器中完成完整的服务器请求的正确方法是什么?

对于< a>标签:

您需要在自己的< a>上粘贴target =“_ self”标签

有三种情况,AngularJS将执行一个完整的页面重新加载:

>包含目标元素的链接
示例:< a href =“/ ext / link?a = b”target =“_ self”> link< / a>
>转到其他域的绝对链接
示例:< a href =“http://angularjs.org/”>链接< / a>
>以’/’开头的链接,在定义基础时导致不同的基本路径
示例:< a href =“/ not-my-base / link”> link< / a>

使用javascript:

$ location服务允许您只更改URL;它不允许您重新加载页面。当您需要更改URL并重新加载页面或导航到其他页面时,请使用较低级别的API:$ window.location.href。

看到:

> https://docs.angularjs.org/guide/$location
> https://docs.angularjs.org/api/ng/service/$location

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读