Angular 无法匹配任何路径
我是角形路由器的新手,请看下面的代码Angular 无法匹配任何路径,angular,Angular,我是角形路由器的新手,请看下面的代码 export const appRoutes: Routes = [{ path: '', component: GridComponent, outlet: 'center' },{ path: 'login', component: LoginComponent, outlet: 'center' }]; @NgModule({ imports: [RouterModule.forRoot(appRou
export const appRoutes: Routes = [{
path: '',
component: GridComponent,
outlet: 'center'
},{
path: 'login',
component: LoginComponent,
outlet: 'center'
}];
@NgModule({
imports: [RouterModule.forRoot(appRoutes, { useHash: true })],
exports: [RouterModule]
})
export class AppRoutingModule { }
app.html
--------
<header></header>
<router-outlet name="center"></router-outlet>
<footer></footer>
导出常数批准:路由=[{
路径:“”,
组件:GridComponent,
出口:'中心'
},{
路径:“登录”,
组件:LoginComponent,
出口:'中心'
}];
@NGD模块({
导入:[RouterModule.forRoot(appRoutes,{useHash:true})],
导出:[路由模块]
})
导出类AppRoutingModule{}
app.html
--------
当我点击
http://localhost:59050/#/login
我收到以下错误无法匹配任何路由。URL段:“登录”
但当我点击http://localhost:59050/#/
它显示网格组件。我还使用和未使用了
。非常感谢您的帮助。删除出口:“中心”
如果您不使用辅助路线,您不需要它。删除出口:“中心”
如果您不使用辅助路线,您不需要它。您使用辅助路线吗?您能试试http://localhost:59050/#/login(中:)
?是否使用辅助路线?是否可以尝试http://localhost:59050/#/login(居中:)
?如果使用,角度是否有任何错误?他们限制我不说出路由器出口的名字吗?它适用于path1,但不适用于path2,所以它有什么区别吗?我只在动态路径中使用它。如果我使用它,角度是否有任何错误?他们限制我不说出路由器出口的名字吗?它适用于path1,但不适用于path2,所以它有区别吗?我只对动态路径使用它