基本上,我在正在构建的应用程序中使用 Angular UI 路由。路线按预期工作,但是当我尝试使用 html5Mode
如: $locationProvider.html5Mode(true);
并重新加载带有深层链接的页面时,样式会被破坏除非我从基本网址重新加载。
如果我使用 $locationProvider.html5Mode(false);
重新加载,则重新加载正常。
我在这里遗漏了什么吗?
最佳答案
您需要将网址添加到要提供基本 html 文件的位置,以便在点击其中一个网址时提供基本模板。 Angular 只会在本地路由。因此,响应到达您的服务器,尝试找到正确的 html 来提供服务,但可能会失败。
关于javascript - 使用 html5Mode 时 Angular 路线 ui 重新加载问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31710673/