Stworzyłem stronę za pomocą Angular 2. Po uruchomieniu polecenia "ng-serve" i przetestowaniu mojej witryny przy użyciu "http://localhost:4200" w Google Chrome i IE11 działa idealnie, ale jeśli zbuduję projekt za pomocą "ng-build --prod", uruchom go na IIS. Witryna wciąż działa w przeglądarce Chrome, ale IE11 zawiera następujące błędy: IE11 Angular 2 error "Oczekiwany identyfikator, ciąg lub numer"
Wyszukałem go i stwierdziłem, że to może były zastrzeżone słowa w kluczach moich identyfikatorów: pary wartości. Więc dodałem Apostrophes (') wokół moich kluczy. Na przykład miałem następujący obiekt:
user:UserViewModel={
Username:"",
Age:0
};
and changed this to:
user:UserViewModel={
'Username':"",
'Age':0
};
usunięte Również ostatni przecinki w kluczu: par wartości i importowane core.js w polyfills.ts
Dokładnie ten sam problem dla mnie. Nie znaleziono żadnego rozwiązania. –
Jaki jest kod na pozycjach wymienionych w wyjściu błędu? –
To może pomóc -> https://stackoverflow.com/questions/12675622/script1028-wyrażony-identyfikator-string-lub-numer lub https://stackoverflow.com/questions/15632568/script1010-expected-identifier-in- ie10 – eminlala