Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angularjs/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Angularjs 角度用户界面路由器html5模式和对传统URL的支持_Angularjs_Angular Ui Router - Fatal编程技术网

Angularjs 角度用户界面路由器html5模式和对传统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

我已经升级了一个旧应用程序,使用angular(1.8)和angular ui router(0.4.3),并希望将路由移动到html5模式,但遇到以下两个问题,我不确定如何解决:

在传统的hasbang(#!)模式下,我能够调用一个url并提供一个备用的启动状态,我不确定html5模式是否可以?在这个特定示例中,我不能使用$state.go或ui sref,因为这是用于iframe的动态url。我很感激它不再是温泉浴场了,但我希望我能在没有大的修改的情况下完成这项工作

$sce.trustAsResourceUrl('../../myPage.html#!state2');//不再适用于html5模式

在angular ui router开始使用“!”语法(不再适用于0.4.3)之前,我还共享了一些遗留URL。是否有任何方法可以通过捕获url并将其从
http://hows.com/#/state2
http://hows.com/#!/状态2