Angularjs 角度用户界面路由器html5模式和对传统URL的支持
我已经升级了一个旧应用程序,使用angular(1.8)和angular ui router(0.4.3),并希望将路由移动到html5模式,但遇到以下两个问题,我不确定如何解决: 在传统的hasbang(#!)模式下,我能够调用一个url并提供一个备用的启动状态,我不确定html5模式是否可以?在这个特定示例中,我不能使用$state.go或ui sref,因为这是用于iframe的动态url。我很感激它不再是温泉浴场了,但我希望我能在没有大的修改的情况下完成这项工作Angularjs 角度用户界面路由器html5模式和对传统URL的支持,angularjs,angular-ui-router,Angularjs,Angular Ui Router,我已经升级了一个旧应用程序,使用angular(1.8)和angular ui router(0.4.3),并希望将路由移动到html5模式,但遇到以下两个问题,我不确定如何解决: 在传统的hasbang(#!)模式下,我能够调用一个url并提供一个备用的启动状态,我不确定html5模式是否可以?在这个特定示例中,我不能使用$state.go或ui sref,因为这是用于iframe的动态url。我很感激它不再是温泉浴场了,但我希望我能在没有大的修改的情况下完成这项工作 $sce.trustAs
$sce.trustAsResourceUrl('../../myPage.html#!state2');//不再适用于html5模式
在angular ui router开始使用“!”语法(不再适用于0.4.3)之前,我还共享了一些遗留URL。是否有任何方法可以通过捕获url并将其从http://hows.com/#/state2
至http://hows.com/#!/状态2