वर्तमान में मेरे पास एक Angular.js पृष्ठ है जो खोज और परिणाम प्रदर्शित करने की अनुमति देता है। उपयोगकर्ता एक खोज परिणाम पर क्लिक करता है, फिर वापस बटन पर क्लिक करता है। मैं चाहता हूं कि खोज परिणाम फिर से प्रदर्शित हों, लेकिन मैं यह पता नहीं लगा सकता कि खोज को निष्पादित करने के लिए कैसे ट्रिगर किया जाए। यहाँ विस्तार है:
- मेरा Angular.js पृष्ठ एक खोज पृष्ठ है, जिसमें खोज फ़ील्ड और खोज बटन है। उपयोगकर्ता मैन्युअल रूप से एक क्वेरी में टाइप कर सकता है और एक बटन दबा सकता है और अजाक्स क्वेरी को निकाल दिया जाता है और परिणाम प्रदर्शित होते हैं। मैं खोज शब्द के साथ URL को अपडेट करता हूं। यह सब ठीक काम करता है।
- उपयोगकर्ता खोज के परिणाम पर क्लिक करता है और उसे एक अलग पृष्ठ पर ले जाया जाता है - जो ठीक भी काम करता है।
- उपयोगकर्ता बैक बटन पर क्लिक करता है, और मेरे कोणीय खोज पृष्ठ पर वापस जाता है, और खोज शब्द सहित सही URL प्रदर्शित होता है। सभी ठीक काम करता है।
- मैंने URL में खोज शब्द के लिए खोज फ़ील्ड मान को बाध्य किया है, इसलिए इसमें अपेक्षित खोज शब्द है। सभी ठीक काम करता है।
मुझे उपयोगकर्ता को "खोज बटन" दबाए बिना फिर से निष्पादित करने के लिए खोज फ़ंक्शन कैसे मिलता है? अगर यह jquery था, तो मैं डॉक्यूमेंट्री फ़ंक्शन में एक फ़ंक्शन निष्पादित करूंगा। मैं Angular.js के बराबर नहीं देख सकता।
$routepProvider
? अपने ऐप में सेवा से कनेक्ट करने के लिए इसका उपयोग करें जो खोज परिणामों के लिए डेटा प्रदान करता है।document.ready
JQuery के संदर्भ में मत सोचो । यह जानने के लिए कि आपने वर्तमान में तार-तार कैसे किया है, बिना बहुत मदद करने के लिए कठिन है