angular - Angular 位置服务规范化不会预先添加基本 href
问题描述
我已经指定
<base href="/abcd">
在<head>
我的 index.html 中,我正在打电话
location.normalize('/logoff')
我希望结果是这样的
但我明白了
好像 normalize 方法没有考虑到<base href....>
虽然当我在位置服务上使用 Go 方法时,Location.go('/logoff')
它可以正常工作并导航到
这是预期的行为。我了解默认位置策略是 PathLocationStrategy。即使那样我已经明确配置了 PathLocationStrategy ,但我仍然没有得到预期的结果。
谁能解释或确认我对 Location.normalize 的理解不正确。
解决方案
推荐阅读
- powershell - 需要有关 powershell 中 where-object 的帮助
- css - 带有 angularjs 的 style="-webkit-mask-image: url()" 中的 HTTP 404
- google-sheets - 如何将此 Google 工作表的内容动态导入新工作表?
- datetime - 如何计算周末、节假日等休息日交易的数量?
- asp.net - ASP.Net 核心 web api 中的数据库查询过滤
- javascript - 从 javascript 到 C# 的函数解码器
- c# - 无法将 Json 对象反序列化为类型
- java - 我可以将一段代码作为参数添加到方法中吗?
- javascript - debounceTime 每次发送请求
- gitlab-ce - 无法将 GitLab CE 从 13.4.3 更新到 13.5.4