मैं AngularJS में डैशबोर्ड सिस्टम बना रहा हूं और url को सेट करने के साथ एक समस्या में चल रहा हूं $location.path
हमारे डैशबोर्ड में, हमारे पास विजेट्स का एक गुच्छा है। जब आप उस पर क्लिक करते हैं तो प्रत्येक बड़ा दृश्य दिखाता है। हम उपयोगकर्ताओं को एक अधिकतम विजेट वाले डैशबोर्ड से लिंक करने की अनुमति देने के लिए डीप लिंकिंग सेटअप करने का प्रयास कर रहे हैं।
वर्तमान में, हमारे पास 2 मार्ग हैं जो दिखते हैं /dashboard/:dashboardId
और/dashboard/:dashboardId/:maximizedWidgetId
जब कोई उपयोगकर्ता किसी विजेट को अधिकतम करता है, तो हम उपयोग करते हुए url को अपडेट करते हैं $location.path
, लेकिन यह दृश्य को फिर से प्रस्तुत करने का कारण बनता है। चूंकि हमारे पास सभी डेटा हैं, हम संपूर्ण दृश्य को फिर से लोड नहीं करना चाहते हैं, हम केवल URL को अपडेट करना चाहते हैं। वहाँ फिर से प्रस्तुत करने के लिए दृश्य के कारण यूआरएल सेट करने के लिए एक रास्ता है?
HTML5Mode
पर सेट है true
।