2016-07-20 27 views
6

के साथ कोणीय 2 ऐप बेस href मैं कॉर्डोवा के साथ कोणीय 2 का उपयोग कर एक अनुप्रयोग विकसित कर रहा हूं। मैंने अनुप्रयोग बनाने के लिए कोणीय क्ली का उपयोग किया है। जब आईओएस एप्लिकेशन की बात आती है तो अब मैं स्टार्टअप पर कुछ रूटिंग मुद्दों में भाग गया हूं। बेस href गलत सेट लगता है। यदि मैं आधार href सेट कर रहा हूं: <base href="/" target="_blank"> एप्लिकेशन लोड नहीं होता है। यदि आधार href जब मैं का उपयोग कर आवेदन bootstrap सेट है: ...,provide(APP_BASE_HREF, {useValue:'/'}), ... आवेदन लोड होगा, लेकिन मैं निम्नलिखित अपवाद:कॉर्डोवा आईओएस

EXCEPTION: Error: Uncaught (in promise): Error: Cannot match any routes: 'var/containers/Bundle/Application/3C8966ED-7DDD-4309-8C18-10B778C5AE15/test.app/www'

तो आवेदन ठीक से काम नहीं कर सकते, क्योंकि महत्वपूर्ण फ़ाइलों को नहीं मिलता हैं आवेदन की शुरुआत पर लोड किया गया। एंड्रॉइड के लिए मुझे एक ही समस्या का सामना करना पड़ा लेकिन मुझे निम्नलिखित प्रश्न android solution में बेस href सेट करने के लिए समाधान मिला। क्या किसी को इस समस्या का सामना करना पड़ा है और समाधान है?

संपादित करें: सूचकांक html में <base href="./" target="_blank"> और provide(APP_BASE_HREF, {useValue:'/'}) निकालें: मैं इस का उपयोग करके समस्या को हल किया। अगर मैं ऐप को एंड्रॉइड या आईओएस पर तैनात कर रहा हूं तो इस तरह मुझे बेस href को बदलना होगा।

उत्तर

5

मैं

<base href="www"> 

के रूप में सेट और सभी सीएसएस, जेएस और छवियों फ़ाइल लोड हो रहा है सही हैं।

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