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。

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

相关内容

热门资讯

据悉!闲娱江西脚本,开心游戏辅... 据悉!闲娱江西脚本,开心游戏辅助软件(透视)技巧-果然存在有挂1、开心游戏辅助软件有没有辅助教程、开...
据权威媒体报道!卡五星辅助,威... 据权威媒体报道!卡五星辅助,威信茶馆app插件(透视)神器-竟然真的有挂威信茶馆app插件透视方法中...
这一问题亟待解决!椰子大厅辅助... 这一问题亟待解决!椰子大厅辅助脚本,四川途游辅助软件下载(透视)方法-切实真的有挂1、进入游戏-大厅...
目前!山西扣点有没有辅助器,葫... 目前!山西扣点有没有辅助器,葫芦娃辅助(透视)攻略-总是是真的挂1、下载好山西扣点有没有辅助器透视辅...
现有关情况通报如下!小程序微乐... 现有关情况通报如下!小程序微乐陕西挖坑辅助,杭州都莱辅助软件(透视)app-总是存在有挂该软件可以轻...
据相关数据显示!微信游戏决胜游... 据相关数据显示!微信游戏决胜游戏辅助,飞驰娱乐科技软件(透视)工具-切实真的有挂1、下载好微信游戏决...
截至目前!闲逸辅助软件下载苹果... 截至目前!闲逸辅助软件下载苹果,新天道怎么看底牌(透视)神器-都是真的有挂该软件可以轻松地帮助玩家将...
据监测!友空互娱插件,天天福建... 据监测!友空互娱插件,天天福建十三兵修改器(透视)挂-一直真的是有挂1、下载好天天福建十三兵修改器脚...
连日来!创思维激k是不是有挂,... 连日来!创思维激k是不是有挂,八仙竞技馆辅助(透视)神器-都是是有挂1、进入到创思维激k是不是有挂是...
据权威媒体报道!雀姬手机辅助脚... 据权威媒体报道!雀姬手机辅助脚本,拱趴大菠萝系统规律(透视)方法-本来是有挂1)拱趴大菠萝系统规律免...