Angular 2 - 在PathLocationProvider和HashLocationProvider之间切换

时间:2017-01-11 00:33:23

标签: angular angular2-routing browser-history html5-history

通过PathLocationProvider给我的印象HTML5路由不适用于IE9。不幸的是,我现在需要支持IE9及以上版本。有谁知道PathLocationProvider是否适用于IE9?我看到GitHub讨论可能已经实施了一个解决方法:https://github.com/angular/angular/issues/6506

如果我使用HashLocationProvider时遇到困难,我是否有办法通过历史记录API查看浏览器是否支持pushState并在启动时切换实现?我看到有人使用Modernizer在JavaScript / AngularJS中执行此操作,但我无法弄清楚如何在TypeScript / Angular 2中执行此操作。启动时切换实现会导致任何问题吗?

0 个答案:

没有答案