我有一个Angular 8项目。我有一条与之匹配的路线,比如说“蛋糕”。我的问题是,当我尝试访问cake /#/ chocolate时,它会自动将URL更改为cake#/ chocolate。
我注意到,如果我从路由器模块的ExtraOptions中禁用了InitialNavigation,则URL保持为cake /#/ chocolate,但是路由不会发生。
有人可以让我知道如何禁止删除“ cake”之后的第一个斜杠吗?
谢谢
答案 0 :(得分:0)
您可以像这样使用。
首先在app.module.ts
上导入
import { HashLocationStrategy, LocationStrategy } from '@angular/common';
并在这样的提供程序中使用
providers: [
{provide: LocationStrategy, useClass: HashLocationStrategy},
],