AngularJS 1.3 के साथ, <base>
टैग की आवश्यकता है जब एचटीएमएल 5 मोड में और मुझे यह सोचने के लिए एचटीएमएल 5 मोड बनाम हैश मोड के फायदे/नुकसान क्या हैं।एचटीएमएल 5 मोड बनाम हैश मोड के फायदे/नुकसान AngularJS
हैश मोड के साथ, नकारात्मकता यह है कि यूआरएल थोड़ा बदसूरत है और सहज नहीं है अगर आप उपयोगकर्ताओं को यूआरएल टाइप करने की उम्मीद करते हैं। एचटीएमएल 5 मोड (1.3 के साथ) का नकारात्मक पक्ष यह है कि <base>
टैग की आवश्यकता है जो कई मुद्दों को बना सकता है (जैसे एसवीजी के साथ थोड़ा दर्द करना)।
क्या कोई अन्य तरीका है जो मैं सोच नहीं रहा हूं?
क्या [एसओ पर यह जवाब] [http://stackoverflow.com/a/19753427/2057033) मदद कर सकता है? – Blackhole
@ ब्लैकहोल मैंने कोशिश की थी कि बिना किसी किस्मत के मुद्दे को और अधिक देखकर, ऐसा लगता है कि iconic.js लाइब्रेरी में कुछ ऐसा मुद्दा पैदा कर रहा है क्योंकि जब मैं केवल एसवीजी इंजेक्टर लाइब्रेरी और उस लिंक में उल्लिखित तकनीक का उपयोग करता हूं, तो आइकन ठीक काम करते हैं । मैं अभी भी AngularJS में HTML5 मोड/हैश मोड के बीच अंतर जानना चाहता हूं (इसे प्रदर्शित करने के लिए मेरे प्रश्न को अपडेट किया गया है)। – ryanzec
विभिन्न वेबसाइटों पर 3 साल के दौरान एचटीएमएल 5 मोड के साथ किसी भी परेशानी का ध्यान नहीं दिया, एसवीजी को छोड़कर (कुछ ग्रेडिएंट पथ की समस्या थी, जैसा कि आपने लिखा था, आधार से संबंधित, पूर्ण पथ निर्दिष्ट करना था) – Rantiev