angular - 为什么角度路由会在 url 中添加标签 #
问题描述
使用的版本
角度版本:7.10 @angular/router": "~7.2.0",
问题是
为什么 Angular 会在 url 中添加 hashTag。
示例案例:
const routes: Routes = [
{
path: 'aktion',
component: AktionComponent
}
与网址匹配
http://localhost:4200/aktion
但与网址不匹配
http://localhost:4200/#/aktion
解决方案
在应用程序模块中,这样做
@NgModule({
imports: [
// other imports
RouterModule.forRoot(routes, { useHash: true }) //make it false
],
declarations: [
],
providers: [
],
bootstrap: [ AppComponent ]
})
export class AppModule { }
推荐阅读
- c++ - 如何只浏览任何方阵的北、南、东、西部分(不遍历整个矩阵)?
- ios - 是否可以导出本身嵌入另一个 XCFramework 的 XCFramework?
- apache-camel - ActiveMQ 5.10.2: [org.apache.activemq.broker.TransportConnection] TransportConnection (triggerStartAsyncNetworkBridgeCreation: 无法添加连接
- json - 使用 ansible 解析 json 响应
- scrapy - 使用scrapy保留原始文本文件换行符
- python - 熊猫数据框中每一行的变量箱
- python - 在 PyQt5 中对齐弹出窗口小部件
- pascal - 我在 Pascal 中遇到偶数和奇数的一些问题
- javascript - 搜索 JavaScript 对象列表并确定它们是否包含相同值的最有效方法是什么?
- go - 为什么循环中赋值后的ID为0?