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

AngularJS提出了斜杠/后哈希标记

发布时间:2020-12-17 07:22:44 所属栏目:安全 来源:网络整理
导读:我正在尝试将AngularJS $anchorScroll 与$location.hash一起使用.但是,当我设置哈希值时,AngularJS会在其后面添加一个正斜杠. 例如,网址为:http:// localhost:13060 / Dashboard.当我不包括AngularJS库时,我可以单击链接#contact,然后转到http:// localh
我正在尝试将AngularJS $anchorScroll与$location.hash一起使用.但是,当我设置哈希值时,AngularJS会在其后面添加一个正斜杠.

例如,网址为:http:// localhost:13060 / Dashboard.当我不包括AngularJS库时,我可以单击链接#contact,然后转到http:// localhost:13060 / Dashboard #contact.

但是当我包含AngularJS并单击该链接时,它会转到http:// localhost:13060 / Dashboard#/ contact,以防止$anchorScroll工作.

编辑$anchorScroll不起作用
起始URL为http:// localhost:13060 / Category.
当我添加一个类别时,它应该转到http:// localhost:13060 / Category#/ #id(其中id是新id)并向下滚动页面. URL正在更新,但$anchorScroll不滚动.

//jump to new category
 $location.path("");
 $location.hash(cat.ID);
 $anchorScroll();
除非你使用html5mode,它从角度路由中删除散列,你将有2个哈希值,一个用于角度路由,另一个用于锚点.

HTTP://本地主机:13060 /仪表板#/#接触

假设您将路径路径设置为/ profiles并且锚点位于该视图中,则url将如下所示:

HTTP://本地主机:13060 /仪表板#/型材#接触

(编辑:李大同)

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

    推荐文章
      热点阅读