के साथ अनपेक्षित पृष्ठ रीलोड का कारण बनता है मैं एंगुलरजेस और ट्विटर बूटस्ट्रैप का उपयोग करने वाली एक परियोजना पर काम कर रहा हूं।href एंगुलरजेस और ट्विटर बूटस्ट्रैप
बूटस्ट्रैप ऐसे पॉपओवर, मोडल आदि उदाहरण के लिए जैसे घटकों टॉगल करने के लिए # का उपयोग करता है:
<a href="#myModal" role="button" class="btn" data-toggle="modal">Launch demo modal</a>
<!-- Modal -->
<div id="myModal" class="modal hide fade" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true">
<div class="modal-header">
<button type="button" class="close" data-dismiss="modal" aria-hidden="true">×</button>
<h3 id="myModalLabel">Modal header</h3>
</div>
<div class="modal-body">
<p>One fine body…</p>
</div>
<div class="modal-footer">
<button class="btn" data-dismiss="modal" aria-hidden="true">Close</button>
<button class="btn btn-primary">Save changes</button>
</div>
</div>
जब मैं इस तरह के href विशेषता के साथ बटन पर क्लिक करें समस्या है, यह कारण बनता है पूरा पृष्ठ पुनः लोड, जिसका अर्थ है, वर्तमान पृष्ठ में सब कुछ खो गया है। क्या इसे रोकने का कोई तरीका है?
कुछ अतिरिक्त जानकारी:
जब मैं बटन पर होवर करें, यूआरएल अजीब है। उदाहरण के लिए, मेरे वर्तमान पृष्ठ का URL
localhost:8080/#/account
है बटन के href
href="#myModal"
मैं यूआरएल
localhost:8080/#/account#myModal
देखने के लिए हालांकि उम्मीद है, मैं क्या देख रहा है
localhost:8080/#myModal
मुझे यकीन नहीं है कि यह संबंधित है या नहीं मेरी समस्या के लिए डी।
अग्रिम धन्यवाद!
संपादित करें 1
मैं अन्य पोस्ट कि Stewie के बारे में बात देखा है। यह angularjs में html5mode और हैशबैंग बताता है, लेकिन यह वास्तव में मेरी समस्या का समाधान नहीं करता है।
मैं html5mode डालने की कोशिश की, और यह अभी भी पेज जब मैं बटन पर क्लिक करें
कारण है कि आप प्रयोग कर रहे हैं एक '' जब कि आंतरिक रूप से पृष्ठ को संचालित करने का एक स्पष्ट और परिभाषित अर्थ भूमिका है? यह संसाधन का लिंक नहीं है, क्यों न केवल ' 'का उपयोग करें? –
[$ स्थान/एचटीएमएल 5 और हैशबैंग मोड/लिंक रीराइटिंग के बीच स्विचिंग के संभावित डुप्लिकेट] (http://stackoverflow.com/questions/16677528/location-switching-between-html5-and-hashbang-mode-link-rewriting) – Stewie
क्या आपने 'डेटा-लक्ष्य' विकल्पों को देखा है? इस तरह आप कोणीय को href चुनने में सक्षम हो सकते हैं। – Sherbrow