Angular7 for IE 不能執行

討論
#1

想請問一下有遇過類似的錯誤嗎?
在Chrome和Firefox都是正常的,只有IE會有問題

目前測試發現http.Get完全取不到任何資料
API下中斷點有時會成功有時沒有

修改polyfills.ts裡面註解會出現以下錯誤

packge.json

polyfills.ts

#2

你提到修改 polyfills 的註解會出現錯誤? 使怎樣的修改法 ?

#3

只有把這兩行取消註解
然後分別執行npm install而已
其他部分就是預設產出來的樣子

#4

將該 polyfills 的最下面那段跟 IE11 有關的,一起取消註解

我目前手上的 polyfills 已經由 angular cli 來處理,不需要再額外設定了

#5

polyfills我只有設定這樣而已IE還是不能執行
我只有把黃色那兩段取消註解
其他部份都是CLI預設內容

目前使用版本

#6

可以把 angular.json 的內容放上來看一下嗎?

#7

總算找到問題了!!!
把程式碼一行一行加上去最後才找到

原因是因為http.post的header
我原有的寫法是用一個object物件包起來
除了IE都很正常所以也沒注意這點
但是在IE上要用建議的寫法多包一層…

如下圖:
image