我正在迁移到Angular 1.5中的ui-router,我需要设置状态提供程序,所以当我输入我的应用程序的基本URL时,它会进入我的状态,但是如果用户输入了一些不存在的路径,它会显示习俗" 404"模板。
如果我使用urlProvider.otherwise()
设置默认状态,则无法再设置404模板,如果我设置了url: ""
状态并设置urlProvider.otherwise()
以显示404模板,然后基本网址将始终显示404模板。
如何正确配置?
答案 0 :(得分:0)
只需创建一个404状态。检查this out。如果您的家庭状态的网址与基本网址不同,则可以使用
urlProvider.when('base-url', 'home-state-url');
然后您可以删除urlProvider.otherwise()