Похоже, что проект, который вы предоставляете, может хорошо работать в IE 11. Он показывает «Успешное сообщение» во всех браузерах. Есть ли ошибка в консоли, когда она не работает в IE? Выполнили ли вы шаги поддержки Angular 8 в IE 11?
Чтобы запустить приложение Angular 8 в IE 11, необходимо выполнить следующие шаги:
Создайте новый tsconfig tsconfig-es5.app.json
рядом с tsconfig.app.json
со следующим содержимым:
{
"extends": "./tsconfig.app.json",
"compilerOptions": {
"target": "es5"
}
}
В angular.json
добавьте два новых раздела конфигурации под build
и serve
цель для предоставления нового tsconfig:
"build": {
"builder": "@angular-devkit/build-angular:browser",
"options": {
...
},
"configurations": {
"production": {
...
},
"es5": {
"tsConfig": "./tsconfig-es5.app.json"
}
}
},
"serve": {
"builder": "@angular-devkit/build-angular:dev-server",
"options": {
...
},
"configurations": {
"production": {
...
},
"es5": {
"browserTarget": "yourAppName:build:es5"
}
}
},
Запустите подачу с этой конфигурацией, используя следующую команду:
ng serve --configuration es5