Angular Route & pagination in angularJS -
मैं कोणीय- ui-bootstrap में एक पेजिंग कर रहा हूं
searchapp.config ( फ़ंक्शन ($ routeProvider, $ locationProvider) {$ locationProvider.html5Mode (सच); $ मार्गप्रदाता। जब ('/ खोज' पृष्ठ ', {नियंत्रक:' वर्गीकृत एडकंट्रोलर ', पुनः लोडऑन खोज: गलत});}); Searchapp.controller ('classifiedAdController', फ़ंक्शन ($ दायरा, $ स्थान, $ मार्ग पर्म, वर्गीकृत) {$ scope। $ Watch ('currentPage', फ़ंक्शन (पेज) {console.log (पेज); $ location.search (' पेज ', पेज);});}); यह मेरा क्रियान्वयन है, सब कुछ ठीक है जब पेज और पृष्ठ पर अंक लगाना ठीक से लोकलहोस्ट लोड हो जाता है: 3000 / search फिर जब मैं पृष्ठ 1,2,3 पर क्लिक करता हूं, तो यूआरएल स्थानीयहोस्ट में बदल जाएगा: 3000 / खोज? पृष्ठ = 2
लेकिन जब मैं मैन्युअल रूप से स्थानीय होस्ट प्रतिलिपि: 3000 / search? Page = 2 पताबार में, यह मेरे यूआरएल को स्थानीय होस्ट पर वापस लाएगा: 3000 / खोज
कोई भी इशारा या विचार को लागू करने के लिए? और वास्तव में कोणीय रूट प्रदाता क्या करता है?
मैं ऐसा करने के लिए एक और कांगरा मार्ग का उपयोग करूँगा, आपका मार्ग हो सकता है / खोज / पृष्ठ / 2 हो, आप अपने कोण के मार्ग का उपयोग कर पैरामीटर जोड़ सकते हैं: मानदंड, यह दिखता है:
$ routeProvider। जब ('/ search / page /: page', {नियंत्रक: 'वर्गीकृत एडकंट्रोलर', पुनः लोडऑन सर्च: गलत}); तब आपके पास एक "पृष्ठ" पैरामीटर होगा जो आप अपने नियंत्रक से प्राप्त कर सकते हैं। ऐसा कुछ भी हो सकता है जैसे: । जब ('/ search? पृष्ठ =: पृष्ठ', { पर मैंने कभी भी कोशिश नहीं की
Comments
Post a Comment