2017-03-29 21 views
15

ठीक है, मैंने कोणीय 2 का उपयोग करके साइट बनाई है। जब मैं "ng-serve" कमांड चलाता हूं और Google Chrome और IE11 में "http://localhost:4200" का उपयोग करके अपनी साइट का परीक्षण करने का प्रयास करता हूं पूरी तरह से काम करता है, लेकिन, अगर मैं "ng-build --prod" का उपयोग कर प्रोजेक्ट का निर्माण करता हूं, तो इसे आईआईएस पर होस्ट करें। साइट अभी भी क्रोम पर काम करती है, लेकिन आईई 11 निम्नलिखित त्रुटियों को दिखाती है: Expected identifier, string or numberआईई 11 कोणीय 2 त्रुटि "अपेक्षित पहचानकर्ता, स्ट्रिंग या संख्या"

मैंने इसे गुगल किया और पाया कि यह शायद मेरे पहचानकर्ता कुंजी में आरक्षित शब्द था: मूल्य जोड़े। तो मैंने अपनी चाबियों के चारों ओर Apostrophes (') जोड़ा। उदाहरण के लिए मैं निम्नलिखित वस्तु था:

user:UserViewModel={ 
    Username:"", 
    Age:0 
}; 
and changed this to: 
user:UserViewModel={ 
    'Username':"", 
    'Age':0 
}; 

भी कुंजी में पिछले अल्पविराम के नष्ट कर दिया: polyfills.ts

+0

वास्तव में एक ही समस्या पाया। कोई हल नहीं मिला कोई भी। –

+0

त्रुटि आउटपुट में उल्लिखित पदों पर कोड क्या है? –

+0

इससे मदद मिल सकती है -> https://stackoverflow.com/questions/12675622/script1028-expected-identifier-string-or-number या https://stackoverflow.com/questions/15632568/script1010-expected-identifier-in- यानी 10 – eminlala

उत्तर

-1

मैं इसे googled और पाया कि यह शायद आरक्षित किया गया में मान जोड़ों और आयातित core.js मेरे पहचानकर्ता कुंजी में शब्द: मूल्य जोड़े।

नहीं। ये IE11 के लिए प्रासंगिक नहीं हैं।

फिक्स

आप सबसे अधिक संभावना कच्चे .ts फ़ाइलों चल रहे हैं। आपको होस्टिंग (आपके स्क्रिप्ट टैग में) बंडल/निर्मित .js फ़ाइलों को होस्ट करना चाहिए।

6

मुख्य समस्या आईई में डिफ़ॉल्ट रूप से संगतता मोड सक्षम है। और आईई 11 में कुछ संगतता मोड मुद्दे हैं। निम्नलिखित के अनुसार जवाब Angular 2/4 not working in IE11

सवाल मैं करने की कोशिश की संगतता मोड को अक्षम बंद यह काम करता है ठीक

लेकिन सामान्य उपयोगकर्ता संगतता मोड को बंद नहीं करेगा। तो मैं इसके लिए एक अच्छा समाधान चाहता हूँ।

तो मैं निम्नलिखित समाधान प्रपत्र मेरे लिए Force IE compatibility mode off using tags

 <meta http-equiv="X-UA-Compatible" content="IE=edge" /> 
संबंधित मुद्दे