Ну, я создал сайт, используя Angular 2. Когда я запускаю команду "ng-serve" и пытаюсь протестировать мой сайт, используя " http://localhost:4200" в Google Chrome и IE11 он работает отлично, но если я создам проект с помощью "ng-build -prod", запустите его в IIS. Сайт по-прежнему работает в Chrome, но IE11 показывает следующие ошибки:
Я просмотрел его и обнаружил, что это, возможно, зарезервированные слова в моих идентификаторах: пары значений. Поэтому я добавил Apostrophes (') вокруг моих ключей. Например, у меня был следующий объект:
user:UserViewModel={
Username:"",
Age:0
};
and changed this to:
user:UserViewModel={
'Username':"",
'Age':0
};
Также удалены последние запятые в ключах: пары значений и импортированные core.js в polyfills.ts