2016-05-17 5 views
19

मैं या तो अपवाद नहीं फेंक कोणीय 2 के लिए बूटस्ट्रैप दौरान HTML में <base> या APP_BASE_HREF सेट करना होगा। मैं इन तो Electron के दोनों, यह सोच कर निर्धारित करते हैं तो फाइल सिस्टम के संदर्भ में, browser_adapter.ts में अपवाद फेंकता है जब एक मार्ग से मिलान करने की कोशिश कर रहा:कैसे जब इलेक्ट्रॉन का उपयोग कर रहा कोणीय 2 के लिए आधार href कॉन्फ़िगर करना चाहिए?

EXCEPTION: Error: Uncaught (in promise): Cannot match any routes. Current segment: 'C:'. Available routes: ['/dashboard', '/accounts'].

मैं का उपयोग कर बस HashLocationStrategythis blog post में उल्लेख किया है, लेकिन अभी भी कोणीय के बारे में शिकायत करने की कोशिश की बेस href सेट नहीं किया जा रहा है।

+7

मैं नहीं जानता कि क्या इलेक्ट्रॉन है , लेकिन इसे एक बिंदु के साथ ' 'आज़माएं। किसी के लिए – Abdulrahman

+0

@Abdulrahman कौन क्या इलेक्ट्रॉन कि जवाब है पता नहीं है मेरे लिए काम करता है। मैं angular2-दौरे के- heros एप्लिकेशन लिया और एक इलेक्ट्रॉन main.js जोड़ा है, लेकिन = आधार को बदलने के लिए ./ यह सब काम कर पाने के लिए किया था। धन्यवाद। – DavidC

+0

मुझे भी के लिए काम किया - @Abdulrahman मैं सुझाव है कि शायद आप सही उत्तर के रूप में प्रदान? मैं खुशी से आपको वोट दूंगा! –

उत्तर

32

के बाद से href विशेषता पुष्टि करने के लिए प्रश्न पर टिप्पणी में @DavidC और @ChristianRondeau के एक रिश्तेदार पथ और धन्यवाद ले जा सकते हैं, तो वह ऐसा काम करना चाहिए:

<base href="./"> 
+0

मैंने इसके बारे में भी सोचा नहीं, धन्यवाद! – Hector

+4

तो किसी को पता है क्यों यह डिफ़ॉल्ट नहीं है? बेस href के लिए कोई भी बीज './' का उपयोग नहीं करता है। आप कभी भी हार्डकोडेड बेस पथ कब चाहते हैं? –

+0

परिदृश्य के लिए बढ़िया है जहां .war में SNAPSHOT-x.x.x है और लगातार बदलता है! बहुत धन्यवाद! –

संबंधित मुद्दे