在 Angular 7 中,如果在浏览器的 URL 中输入了无法匹配到任何已定义的路由路径时,会抛出 "core.js:12501 错误:未捕获(在Promise中):错误:无法匹配任何路由。URL片段:" 错误。以下是一些可能的解决方法:
示例代码:
import { NgModule } from '@angular/core';
import { Routes, RouterModule } from '@angular/router';
import { HomeComponent } from './home.component';
import { AboutComponent } from './about.component';
const routes: Routes = [
{ path: 'home', component: HomeComponent },
{ path: 'about', component: AboutComponent },
// 其他路由配置...
];
@NgModule({
imports: [RouterModule.forRoot(routes)],
exports: [RouterModule]
})
export class AppRoutingModule { }
用于显示匹配的组件)。示例代码:
示例代码:
如果你仍然遇到问题,建议检查浏览器控制台输出,看是否有其他错误消息或警告,以帮助确定问题的原因。
上一篇:Angular 7:从Excel中读取数据并插入现有表格中
下一篇:Angular 7:错误 错误:未捕获的(在promise中):错误:StaticInjectorError(AppModule)[MenuWidgetComponent-> TripsMenu]: