Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angular/31.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Angular 角度8-路由器导航到组件,但不更改URL_Angular_Angular Router - Fatal编程技术网

Angular 角度8-路由器导航到组件,但不更改URL

Angular 角度8-路由器导航到组件,但不更改URL,angular,angular-router,Angular,Angular Router,我已经通过post添加了{useHash:true},但它并没有解决我的问题。我可以导航到该组件,但URL从未更改。它停留在它所在的localhost:4211。我也无法手动键入URL,如localhost:4211/atm,以路由到该组件。我相信URL和路由器之间存在断开连接 const routes:routes=[ { 路径:“”, 组件:HomeComponent, 路径匹配:“已满” }, { 路径:“家”, 组件:HomeComponent, }, { 路径:“atm”, 组件:At

我已经通过post添加了
{useHash:true}
,但它并没有解决我的问题。我可以导航到该组件,但URL从未更改。它停留在它所在的localhost:4211。我也无法手动键入URL,如
localhost:4211/atm
,以路由到该组件。我相信URL和路由器之间存在断开连接

const routes:routes=[
{
路径:“”,
组件:HomeComponent,
路径匹配:“已满”
},
{
路径:“家”,
组件:HomeComponent,
},
{
路径:“atm”,
组件:AtmFormPageComponent,
}
];
@NGD模块({
导入:[RouterModule.forRoot(路由,{useHash:true,enableTracing:true}],
导出:[路由模块]
})
导出类AppRoutingModule{}

  • 自动取款机

我已导入路由器模块,并且控制台或网络中没有错误。

您似乎正在使用引导。您确定已将库正确导入到项目中吗?@Z.Bagley是的,我已使用styles.css文件正确导入了库。您是否使用路由器出口,如果是,我们是否可以查看父和子路由器您可以在stackblitz.com中重现此问题。解决您的问题可能很容易。您可能缺少用于引导的javascript文件。通过angular.json中的脚本部分导入这些内容