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。

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

相关内容

热门资讯

黑科技苹果版!aa扑克辅助(w... 黑科技苹果版!aa扑克辅助(wpk最新黑科技)果然是有挂(确实有挂)-哔哩哔哩1、每个玩家都可以进行...
黑科技存在!微扑克辅助软件(德... 黑科技存在!微扑克辅助软件(德扑ai智能系统)竟然是有挂(有挂方法)-哔哩哔哩(1)黑科技存在!微扑...
黑科技存在!wpk有德州外挂(... 黑科技存在!wpk有德州外挂(wepoke智能ai)起初存在有挂(有挂方针)-哔哩哔哩是一款可以让一...
黑科技教学!德扑之星猫腻(德州... 黑科技教学!德扑之星猫腻(德州辅助神器软件)本来有挂(证实有挂)-哔哩哔哩1)德州辅助神器软件辅助挂...
黑科技辅助!aapoker辅助... 黑科技辅助!aapoker辅助器是真的(德州ai人工智能)确实是真的有挂(有挂秘籍)-哔哩哔哩;致您...
黑科技了解!红龙扑克有外挂(德... 黑科技了解!红龙扑克有外挂(德州辅助神器软件)往昔有挂(真是有挂)-哔哩哔哩1、超多福利:超高返利,...
黑科技实锤!wepoke辅助挂... 黑科技实锤!wepoke辅助挂(德州ai人工智能)往昔存在有挂(有挂存在)-哔哩哔哩1、每一步都需要...
黑科技讲解!德扑之星有猫腻(w... 黑科技讲解!德扑之星有猫腻(wepoke有没有挂)确实是真的有挂(真的有挂)-哔哩哔哩1、快速入门:...
黑科技真的!德扑之星能看到底牌... 黑科技真的!德扑之星能看到底牌(wepoke辅助插件)原本真的有挂(有挂功能)-哔哩哔哩1、每个玩家...
黑科技代打!aapoker有外... 黑科技代打!aapoker有外挂(aapoker发牌机制)其实有挂(有挂秘籍)-哔哩哔哩;一、aap...