के साथ एचटीएमएल 5 मोड मैं AngularJS html5 मोड (सत्य) फोनगैप के साथ काम करने की कोशिश कर रहा हूं। मैं इस पोस्ट करने के लिए, मैं विन्यास के विभिन्न संयोजन की कोशिश की पहले, < आधार/> मेटा में टैग (भी < आधार href के साथ की कोशिश की = "जोड़ने से खोज की एक बहुत कुछ किया"/>, < आधार href = "/"/> और < आधार href = "/" target = "_ स्वयं"/>), , मार्ग अंतिम बिंदुओं को .html प्रत्यय जोड़ने $ delegate.history जोड़ने = false (अनुसरण) की तरह .config ब्लॉक के अंदरफोनगैप और कोणीय जेएस
$provide.decorator('$sniffer', function($delegate) {
$delegate.history = false;
return $delegate;
});
और स्पष्ट रूप से
$locationProvider.hashPrefix('!');
$locationProvider.html5Mode(true);
लेकिन इसे काम करने का कोई तरीका नहीं है, टैग को जोड़ने और एचटीएमएल 5 मोड को सत्य में सेट करने के परिणामस्वरूप आवेदन शुरू होने पर रिक्त स्क्रीन होगी। इसके अलावा उनमें से एक को एक ही परिणाम, रिक्त स्क्रीन पर लाएगा।
के साथ आधार टैग को जोड़ने से "android_asset"
का पालन सही ढंग से कर देगा मुख्य नियंत्रक लोड लेकिन फिर मार्ग टूट जाता है की तरह ....
लक्ष्य विशेषता को "_blank" और "_self साथ परीक्षण किया गया "मूल्य ...
तो मेरा सवाल है, क्या फोन 5 और फोनुलैप और एंगुलरजेएस का उपयोग कर एचटीएमएल 5 मोड सक्षम किया जा सकता है?
मैं AngularJS 1.2.16 के साथ कॉर्डोबा संस्करण 3.4.1-0.1.0, 4.0.4 वास्तविक डिवाइस एंड्रॉयड पर परीक्षण किया और एंड्रॉयड 4.4.2 AVD
किसी भी सलाह बहुत सराहना की जाएगी उपयोग कर रहा हूँ! धन्यवाद
धन्यवाद स्टीव, कम से कम एक पुष्टि जो संभव नहीं है। क्या आप जानते हैं कि पहले से ही समाप्त हो चुके AngularJS एप्लिकेशन को फोनगैप पर पोर्ट करने के लिए कोई वर्कअराउड है जो html5 मोड का उपयोग करता है? –
मैंने जो कुछ किया है वह पहले से ही 5 एचटीएमएल 5 मोड बंद कर दिया गया है। किसी भी मामले में फोनगैप के तहत यह बहुत बेकार है! –
मैं आपके साथ सहमत हूं, फोनगैप के तहत यह कोई समझ नहीं आता है, मैं कभी भी अन्यथा कहना नहीं चाहता था। मेरा मुद्दा यह है कि अगर मेरे पास पहले से ही समाप्त हो गया एप्लिकेशन है जो एचटीएमएल 5 मोड का उपयोग करता है तो फोनगैप पर पोर्टिंग यह सीधे नहीं है ... वैसे भी, आपके उत्तर के लिए धन्यवाद! –