鍍金池/ 問答/HTML5/ angular4在ie9ie10中的兼容性問題

angular4在ie9ie10中的兼容性問題

如題,在ie11下沒有任何問題,但在ie9和ie10下,會直接報script1002:語法錯誤
無從下手,也不知道該怎么處理,求大觸們指導
圖片描述
但是偶然發(fā)現只有在ng serve時才會出現這個bug,ng build后的文件上傳至服務器后可以正常打開,不會報錯,但是比較奇怪的是,所有的(click)和*ngIf等用angular4的語法寫出來的代碼,就像失效了一樣,包括一些表單的hasError方法,都會失效,和觸發(fā)了報錯之后的表現非常像,但是控制臺一切正常

一臉懵逼求大觸指導!

回答
編輯回答
晚風眠

angular5 已經深陷 出不來了

2017年6月30日 17:16
編輯回答
挽歌

最終的解決方案是,根據報錯的代碼,找到了源頭是webpack-dev-server中的報錯,一臉懵逼,但這肯定不是吾輩能管的了,所以只能build好放到服務器上做調試

第二個問題,追溯到源頭是ngIf和[hidden]的區(qū)別導致的,頁面中有的地方用的是[hidden],有的地方用的是ngIf,但是由于hidden的本質還是更改css,所以不知道為什么被別的css沖掉了,是的,ie11沒問題,ie10就被沖掉了,所以只能開始準備把所有[hidden]全部改成*ngIf,所以在此奉勸大家,珍愛生命,原理hidden,就是這樣

2018年4月14日 15:25
編輯回答
吢丕

樓主我這邊也和你遇見一樣的問題,報的錯也是一樣的,請問你怎么解決的?

2018年2月4日 03:31