如题,在ie11下没有任何问题,但在ie9和ie10下,会直接报script1002:语法错误
无从下手,也不知道该怎么处理,求大触们指导
v2
报错还是这个报错,但是偶然发现只有在ng serve时才会出现这个bug,ng build后的文件上传至服务器后可以正常打开,不会报错,但是比较奇怪的是,所有的(click)和*ngIf等用angular4的语法写出来的代码,就像失效了一样,包括一些表单的hasError方法,都会失效。
一脸懵逼求大触指导
如题,在ie11下没有任何问题,但在ie9和ie10下,会直接报script1002:语法错误
无从下手,也不知道该怎么处理,求大触们指导
v2
报错还是这个报错,但是偶然发现只有在ng serve时才会出现这个bug,ng build后的文件上传至服务器后可以正常打开,不会报错,但是比较奇怪的是,所有的(click)和*ngIf等用angular4的语法写出来的代码,就像失效了一样,包括一些表单的hasError方法,都会失效。
一脸懵逼求大触指导
如果你是用的angular/cli生成的项目,在/src目录下会有一个polyfills.ts的文件,里面是官方推荐的对一些浏览器的兼容性补丁,如果需要兼容ie,可以去掉一下多行的注释,如图:
Run
npm install --save intl
.Run
npm install --save classlist.js
.然后找到src里面的polyfills.ts文件,将注释打开
PS:在IE9中,日期管道显示有问题(yyyy-mm-dd HH:mm:ss这种格式),需要自己写一个日期的管道