IE9 PathLocationStrategy Angular 4
我正在使用IE9和PathLocationStrategy与Angular4但它似乎没有工作.它只是附加“#”无限时间.我尝试添加history.js polyfill,但似乎没有任何工作.
任何人都可以帮助我如何使用PathLocationStrategy与Angular 4和IE9? 更新: RouterModule.forRoot(COMMON_ROUTES,{ useHash: !Boolean(history.pushState) }), 我验证了,!Boolean(history.pushState)在IE9中返回true,在其余浏览器中返回false.但它没有用.即使在IE9中,Angular默认为PathLocationStrategy.有人可以帮忙吗?
原因
解决方案 遗憾的是没有解决方案…… 如documentation中所述,HashLocationStrategy在引导过程中启动.
这进一步加强了……
即,您需要开发内容以使用特定的位置策略,并且更改策略意味着您必须在开发期间更新重要的逻辑和其他路由功能,而不是像您希望的那样在后期思考/运行时. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |