मैं एक कोणीय 4+ मार्ग पुन: लोड में कुछ शोध कर रहा हूँ और यह लग रहा है के साथ मार्ग के रूप में पसंदीदा तरीका बजाय घटक के भीतर URL पैरामीटर परिवर्तन और पुन: आरंभ करने के लिए सुनने के लिए है अगर इसके बजाय घटक।पुनः लोड कोणीय 4 एक ही URL पैरामीटर
मुद्दा मैं आ रही है जब URL समान होगा (पैरामीटर सहित), एक सूखी (अपने आप को दोहराने नहीं है) कई घटकों भर में इस काम करने के लिए दृष्टिकोण खोजने की कोशिश में है। AngularJS में यह यूआई-राउटर के साथ आसान था।
उपयोग मामला:
मैं एक अधिसूचना पैनल किसी भी मार्ग से ऊपर "फ्लोट", जब एक अधिसूचना क्लिक किया जाता है सकते हैं, जो यह सामग्री यह करने के लिए संबंधित के लिए जाने की जरूरत है है - इस के विभिन्न प्रकार किया जा सकता है सामग्री।
उदाहरण के लिए: /posts/:id
या /groups/:id
या /users/:id
उपयोगकर्ता पहले से ही है कि सामग्री यह लोड नहीं होता है और अधिसूचना के संदेश को प्रतिबिंबित करने के ताज़ा को देख रहा है। आई। "जॉन डो ने आपकी पोस्ट पर टिप्पणी की" (उपयोगकर्ता उस पोस्ट के पुराने संस्करण को देख सकता था) या "जेन डो ने कुछ समूह में शामिल होने का अनुरोध स्वीकार कर लिया" (उपयोगकर्ता उस समूह के अतिथि दृश्य को देख सकता था)।
मैं window.location.reload()
का उपयोग करते समय का पता लगाने कि मार्ग में ही है इस पर गौर किया है, और है कि काम करता है, लेकिन यह भूमि के ऊपर यह कारण बनता है (कोणीय reinitialising, प्रमाणन जांच, सॉकेट पुनर्संयोजन, आदि) के कारण अत्यधिक अवांछनीय है।
किसी भी सुझाव की सराहना की जाएगी!
मुझे लगता है कि यह नहीं पूछा गया है। प्रश्न से उद्धरण> जब यूआरएल समान होगा (पैरामीटर समेत) – asmmahmud
@asmmahmud वास्तव में, मैं देखता हूं। हालांकि 'window.location.reload()' के बिना ऐसा करने का कोई तरीका नहीं है। मैंने यह स्पष्ट करने के लिए थोड़ा सा जवाब दिया। –