当使用html5Mode时,Angular路由ui重载问题

Angular route ui reload issues when using html5Mode

本文关键字:路由 ui 重载 问题 Angular html5Mode      更新时间:2023-09-26

基本上,我在构建的应用中使用了Angular UI路由。路由工作如预期的,但是当我尝试使用html5Mode: $locationProvider.html5Mode(true);和重载一个页面与深链接,除非我从基础url重载,样式会被打破。

如果我用$locationProvider.html5Mode(false);重新加载,重新加载工作正常

我错过了什么吗?

您需要将url添加到您提供基本html文件的位置,以便在其中一个url被击中时提供基本模板。Angular只会进行本地路由。因此,响应到达服务器,试图找到要提供的正确html,但可能会失败。