Vâng, tôi đã tạo trang web bằng Angular 2. Khi tôi chạy lệnh "ng-serve" và cố gắng kiểm tra trang web của mình bằng cách sử dụng "http://localhost:4200" trong Google Chrome và IE11 hoạt động hoàn hảo, nhưng, nếu tôi xây dựng dự án bằng cách sử dụng "ng-build --prod", lưu trữ nó trên IIS. Trang web vẫn hoạt động trên Chrome nhưng IE11 hiển thị các lỗi sau: Lỗi IE11 Angular 2 "Mã định danh dự kiến, chuỗi hoặc số"
Tôi googled nó và thấy rằng đó có thể là các từ dành riêng trong cặp khóa: giá trị nhận dạng của tôi. Vì vậy, tôi đã thêm Apostrophes (') arround phím của tôi. Ví dụ tôi đã có đối tượng sau đây:
user:UserViewModel={
Username:"",
Age:0
};
and changed this to:
user:UserViewModel={
'Username':"",
'Age':0
};
Cũng xóa dấu phẩy cuối cùng trong chính: core.js cặp giá trị và nhập khẩu trong polyfills.ts
chính xác cùng một vấn đề đối với tôi. Không giải quyết được tìm thấy ở đâu. –
Mã ở vị trí được đề cập trong đầu ra lỗi là gì? –
Điều này có thể giúp -> https://stackoverflow.com/questions/12675622/script1028-expected-identifier-string-or-number hoặc https://stackoverflow.com/questions/15632568/script1010-expected-identifier-in- ie10 – eminlala