Angular的Location服务的normalize方法不会在前面添加base href。
创始人
2024-10-24 06:31:54
0

在Angular中,Location服务的normalize方法确实不会自动添加base href。如果你想要在URL前面添加base href,你可以手动添加它。

下面是一个示例解决方法:

  1. 在index.html文件中添加base href元素,例如:

这将设置基本URL路径为根路径。

  1. 在你的Angular组件中,使用Location服务的normalize方法来规范化URL。然后,手动添加base href:
import { Component } from '@angular/core';
import { Location } from '@angular/common';

@Component({
  selector: 'app-example',
  template: `
    
  `
})
export class ExampleComponent {
  constructor(private location: Location) {}

  navigate(): void {
    const normalizedUrl = this.location.normalize('home');
    const urlWithBaseHref = `/${normalizedUrl}`;
    console.log(urlWithBaseHref); // 输出:"/home"

    // 手动导航到URL
    this.location.go(urlWithBaseHref);
  }
}

在上面的示例中,我们首先使用Location服务的normalize方法来规范化URL。然后,我们手动添加base href,然后将URL导航到规范化的URL。

请注意,这只是一个示例解决方法,你可以根据你的具体需求进行调整。

相关内容

热门资讯

透视软件!湖北卡五星如啊你就按... 您好:湖北卡五星如啊你就按这款游戏可以开挂的,确实是有挂的,很多玩家在这款游戏中打牌都会发现很多用户...
固有有辅助"丹东约战... 固有有辅助"丹东约战麻将辅助器"开挂(透视)辅助下载(透视教程真实有挂) 【无需打开直接搜索加薇13...
从来有开挂"wepo... 从来有开挂"wepoker辅助透视"详细开挂辅助平台有挂技术(辅助教程) 了解更多开挂安装加(136...
方案辅助"微乐家乡麻... 微乐家乡麻辣自建房辅助app是一款专注玩家量身打造的游戏记牌类型软件,在微乐家乡麻辣自建房辅助app...
透视好牌!逸趣麻将修改器,微信... 【亲,微信小程序微乐辅助器免费版v2.0 这款游戏可以开挂的,确实是有挂的,很多玩家在这款微信小程序...
起初有开挂"玖玖互娱... 玖玖互娱辅助工具 无需打开直接搜索微信:136704302本司针对手游进行,选择我们的四大理由: 1...
最初有开挂"衢州都莱... 衢州都莱怎么透视是一款专注玩家量身打造的游戏记牌类型软件,在衢州都莱怎么透视这款游戏中我们可以记录下...
模板辅助"潮友会鱼虾... 模板辅助"潮友会鱼虾蟹下载链接"开挂(黑科技)辅助工具(有挂详细);无需打开直接搜索加薇136704...
原先有开挂"hard... 原先有开挂"hardrock辅助"开挂(透视)辅助透视(力荐教程有挂助手) >>您好:软件加薇136...
透视ai!决战卡五星辅助器苹果... 决战卡五星辅助器苹果版是一款可以让一直输的玩家,快速成为一个“必胜”的ai辅助神器,有需要的用户可以...