$location.search()एक ऑब्जेक्ट देता है, जिसमें चर और मान के रूप में कुंजी शामिल हैं। इसलिए: यदि आप अपनी क्वेरी स्ट्रिंग इस तरह लिखते हैं:
?user=test_user_bLzgB
आप आसानी से इस तरह से पाठ प्राप्त कर सकते हैं:
$location.search().user
यदि आप एक कुंजी का उपयोग नहीं करना चाहते हैं, जैसे मान? फू = बार, मैं हैश #test_user_bLzgB का उपयोग करने का सुझाव देता हूं,
और बुला रहा है
$location.hash()
वह 'test_user_bLzgB' लौटाएगा जो वह डेटा है जिसे आप पुनः प्राप्त करना चाहते हैं।
अतिरिक्त जानकारी:
यदि आपने क्वेरी स्ट्रिंग विधि का उपयोग किया है और आपको $ location.search () के साथ एक खाली ऑब्जेक्ट मिल रहा है, तो यह संभवत: इसलिए है क्योंकि html5 के बजाय कोणीय हैशबंग रणनीति का उपयोग कर रहा है ... इसे काम करने के लिए, इस कॉन्फिगर को अपने ऐड में जोड़ें मापांक
yourModule.config(['$locationProvider', function($locationProvider){
$locationProvider.html5Mode(true);
}]);
$location.search()लेकिन मैं "ऑब्जेक्ट" की जांच करना चाहता हूं जो आपको कॉल करने पर मिलता है ...