当使用html5Mode时,Angular路由ui重载问题
Angular route ui reload issues when using html5Mode
基本上,我在构建的应用中使用了Angular UI路由。路由工作如预期的,但是当我尝试使用html5Mode
: $locationProvider.html5Mode(true);
和重载一个页面与深链接,除非我从基础url重载,样式会被打破。
如果我用$locationProvider.html5Mode(false);
重新加载,重新加载工作正常
我错过了什么吗?
您需要将url添加到您提供基本html文件的位置,以便在其中一个url被击中时提供基本模板。Angular只会进行本地路由。因此,响应到达服务器,试图找到要提供的正确html,但可能会失败。
相关文章:
- AngularJS ui路由器html5模式中断路由
- ui路由器中基于查询的同级视图路由
- 有UI路由问题的角度路由
- Angularjs:ui路由嵌套状态下的绑定不起作用
- Angularjs UI视图和Rails服务器端模板路由
- UI路由器:直接使用url访问路由
- AngularJS中的ui路由显示空页面
- 如何停止Angular UI路由器将可选参数从一个路由传递到完全不同的路由
- AngularJS〔UI路由器〕urlRouteProvider.when()与路由到子状态的解析
- 使用ui路由器实现动态URL路由的最佳方式是什么
- Ui路由器未按url路由
- angular ui:ui路由器动态路由和状态
- AngularJS+jQuery Mobile w/无适配器&禁用路由-仅用于UI样式
- Meteor angular ui路由器路由逻辑
- 使用ui路由器在URL路由中创建一个必需的参数
- 无法让 Angular-ui ui.route 与 Apache 一起路由
- AngularJS ui-router:如何全局解析所有路由的典型数据
- Angularjs 应用程序不会使用 ui-router 路由回主页
- Windows Metro应用程序和Angular路由ui以及动态内容
- 当使用html5Mode时,Angular路由ui重载问题