के लिए <a>
टैग :
आपको target="_self"
अपने <a>
टैग पर चिपकना होगा
ऐसे तीन मामले हैं जहाँ AngularJS पूर्ण पृष्ठ पुनः लोड करेगा:
- ऐसे लिंक जिनमें लक्ष्य तत्व शामिल हैं
उदाहरण:<a href="https://stackoverflow.com/ext/link?a=b" target="_self">link</a>
- पूर्ण लिंक जो एक अलग डोमेन पर जाते हैं
उदाहरण:<a href="http://angularjs.org/">link</a>
- आधार परिभाषित होने पर एक अलग आधार पथ पर ले जाने वाले '/' से शुरू होने वाले लिंक
उदाहरण:<a href="https://stackoverflow.com/not-my-base/link">link</a>
जावास्क्रिप्ट का उपयोग करना :
$location
सेवा आप परिवर्तन केवल यूआरएल के लिए अनुमति देता है; यह आपको पृष्ठ को फिर से लोड करने की अनुमति नहीं देता है। जब आपको URL बदलने और पृष्ठ को पुनः लोड करने या किसी भिन्न पृष्ठ पर नेविगेट करने की आवश्यकता हो, तो कृपया निम्न स्तर का एपीआई का उपयोग करें $window.location.href
:।
देख: