2016-12-06 75 views
0

我正在迁移到Angular 1.5中的ui-router,我需要设置状态提供程序,所以当我输入我的应用程序的基本URL时,我的家乡,但如果用户输入一些不存在的路径,它会显示一个自定义的“404”模板。ui-router如何设置默认状态和“未找到(404)”状态

如果我设定urlProvider.otherwise()默认状态,我不能再设置404模板,如果我成立了一个状态url: ""并建立urlProvider.otherwise()用于显示404模板,则基本URL将始终显示404模板。

我该如何正确配置?

+1

入住这http://stackoverflow.com/q/27958051/1679310 –

+0

您使用的是旧版还是1.0 beta 3? – Vi100

+0

@RadimKöhler:我现在检查一下。 – CesarD

回答

0

只需创建一个404状态。检查this out。如果你有一个家的状态比你的基地网址的网址,你可以使用

urlProvider.when('base-url', 'home-state-url'); 

然后你就可以删除urlProvider.otherwise()