angular4在ie9ie10中的兼容性问题
如题,在ie11下没有任何问题,但在ie9和ie10下,会直接报script1002:语法错误
无从下手,也不知道该怎么处理,求大触们指导
但是偶然发现只有在ng serve时才会出现这个bug,ng build后的文件上传至服务器后可以正常打开,不会报错,但是比较奇怪的是,所有的(click)和*ngIf等用angular4的语法写出来的代码,就像失效了一样,包括一些表单的hasError方法,都会失效,和触发了报错之后的表现非常像,但是控制台一切正常
一脸懵逼求大触指导!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
最终的解决方案是,根据报错的代码,找到了源头是webpack-dev-server中的报错,一脸懵逼,但这肯定不是吾辈能管的了,所以只能build好放到服务器上做调试
第二个问题,追溯到源头是ngIf和[hidden]的区别导致的,页面中有的地方用的是[hidden],有的地方用的是ngIf,但是由于hidden的本质还是更改css,所以不知道为什么被别的css冲掉了,是的,ie11没问题,ie10就被冲掉了,所以只能开始准备把所有[hidden]全部改成*ngIf,所以在此奉劝大家,珍爱生命,原理hidden,就是这样
angular5 已经深陷 出不来了
楼主我这边也和你遇见一样的问题,报的错也是一样的,请问你怎么解决的?