angular4在ie9ie10中的兼容性问题

发布于 2022-09-06 10:22:17 字数 385 浏览 6 评论 0

如题,在ie11下没有任何问题,但在ie9和ie10下,会直接报script1002:语法错误
无从下手,也不知道该怎么处理,求大触们指导
图片描述
但是偶然发现只有在ng serve时才会出现这个bug,ng build后的文件上传至服务器后可以正常打开,不会报错,但是比较奇怪的是,所有的(click)和*ngIf等用angular4的语法写出来的代码,就像失效了一样,包括一些表单的hasError方法,都会失效,和触发了报错之后的表现非常像,但是控制台一切正常

一脸懵逼求大触指导!

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

桃扇骨 2022-09-13 10:22:17

最终的解决方案是,根据报错的代码,找到了源头是webpack-dev-server中的报错,一脸懵逼,但这肯定不是吾辈能管的了,所以只能build好放到服务器上做调试

第二个问题,追溯到源头是ngIf和[hidden]的区别导致的,页面中有的地方用的是[hidden],有的地方用的是ngIf,但是由于hidden的本质还是更改css,所以不知道为什么被别的css冲掉了,是的,ie11没问题,ie10就被冲掉了,所以只能开始准备把所有[hidden]全部改成*ngIf,所以在此奉劝大家,珍爱生命,原理hidden,就是这样

煮酒 2022-09-13 10:22:17

angular5 已经深陷 出不来了

吲‖鸣 2022-09-13 10:22:17

楼主我这边也和你遇见一样的问题,报的错也是一样的,请问你怎么解决的?

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文