要将Angular应用的基础href不显示在URL中,可以使用Angular的HashLocationStrategy。以下是一个示例解决方法:
import { HashLocationStrategy, LocationStrategy } from '@angular/common';
providers: [
{ provide: LocationStrategy, useClass: HashLocationStrategy }
],
Home
这样,当用户点击链接时,URL中将只显示基础URL和路由路径,而不会包含应用的基础href。
请注意,使用HashLocationStrategy会在URL中添加一个#符号,以便标记路由路径,这是该策略的特性之一。