[英]remove # from the end of http://localhost:4200
如何从 angular 应用程序中删除 # 符号,即 http://localhost:4200/#/
它在 angular 申请中。 http://localhost:4200/#/
您的应用正在使用HashLocationStrategy
。
您的代码库中可能有类似以下内容的内容:
{provide: LocationStrategy, useClass: HashLocationStrategy}
可以完全删除,因为PathLocationStrategy
是默认值
或者
RouterModule.forRoot(routes, { useHash: true })
然后你只需要删除useHash
选项。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.