ui-router 404和角度2中的匹配完整示例

时间:2017-11-24 13:08:59

标签: angular

我在Angular2中使用Ui Router。如果路径不匹配或在浏览器中输入错误的URL,我想404找不到。

那么我怎样才能处理角度2.请帮助我。如果你有一些很好的链接参考,那么告诉我aslo。

1 个答案:

答案 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消息的组件的状态。