Angular 角度2-在PathLocationProvider和HashLocationProvider之间切换
给我的印象是,HTML5通过Angular 角度2-在PathLocationProvider和HashLocationProvider之间切换,angular,angular2-routing,browser-history,html5-history,Angular,Angular2 Routing,Browser History,Html5 History,给我的印象是,HTML5通过PathLocationProvider路由与IE9不兼容。不幸的是,我现在需要支持IE9及以上版本。是否有人知道PathLocationProvider是否适用于IE9?我看到一个GitHub讨论,可能已经实现了一个变通方法: 如果我无法使用HashLocationProvider,是否可以通过历史API查看浏览器是否支持pushState,并在启动时在实现之间切换?我看到人们在JavaScript/AngularJS中使用Modernizer来实现这一点,但我不知
PathLocationProvider
路由与IE9不兼容。不幸的是,我现在需要支持IE9及以上版本。是否有人知道PathLocationProvider
是否适用于IE9?我看到一个GitHub讨论,可能已经实现了一个变通方法:
如果我无法使用HashLocationProvider
,是否可以通过历史API查看浏览器是否支持pushState
,并在启动时在实现之间切换?我看到人们在JavaScript/AngularJS中使用Modernizer来实现这一点,但我不知道如何在TypeScript/Angular2中实现这一点。启动时切换实施是否会导致任何问题