我在Angular2中使用Ui Router。如果路径不匹配或在浏览器中输入错误的URL,我想404找不到。
那么我怎样才能处理角度2.请帮助我。如果你有一些很好的链接参考,那么告诉我aslo。
答案 0 :(得分:1)
UIRouterModule.forRoot方法将配置对象作为参数。
您可以在根模块的imports数组中调用此方法,该模块通常是AppModule:
@NgModule({
declarations: [
AppComponent
],
imports: [
UIRouterModule.forRoot({
states: APP_STATES,
otherwise: { state: 'PageNotFound' }
})
],
bootstrap: [UIView]
})
export class AppModule { }
config对象的其他键接受一个对象文字,其中包含如果没有状态与url匹配则应调用哪个状态的信息。
现在,您所要做的就是定义一个带有显示404消息的组件的状态。