पर यूआई-रूटर रीसेट करने क्वेरी स्ट्रिंग पैरामीटर मैं वर्तमान में एक राज्य है कि इस तरह दिखता है:कोणीय पुनः लोड
.state('test-event-list', {
parent: 'private',
url: '/test-events?search&sortc&sortd&pagesize&page&select&status',
reloadOnSearch: false,
views: {
'[email protected]': {
templateUrl: 'app/config-test/test-event/list.html',
controller: require('./config-test/test-event/list')
}
},
data: {
auth: true
}
})
मैं $ location.search() का उपयोग कर रहा इस तरह, छंटाई सूची का आकार और रूप में विभिन्न मापदंडों सेट करने के लिए querystring में सूची पृष्ठ।
उदाहरण के लिए, URL ऐसा दिखाई दे सकता है:
/test-events?pagesize=25&page=1
मैं एक मेनू परीक्षण घटना की सूची चुनने के लिए नीचे दिए गए लिंक है:
<a ui-sref="test-event-list" ui-sref-opts="{reload: true, inherit: false}">Tests</a>
जबकि राज्य में " टेस्ट-इवेंट-लिस्ट ", इस लिंक पर क्लिक करके, आंशिक रूप से जो मैं चाहता हूं: सूची के पैरामीटर को रीसेट करें और पेज को फिर से लोड करें। लेकिन यह नहीं कर रहा है क्वेरी स्ट्रिंग से पैरा हटा दें।
URL से "? Pagesize = 25 & पृष्ठ = 1" को हटाने के बारे में मैं कैसे जा सकता हूं?
यूई-राउटर द्वारा प्रदान किया गया वारस ध्वज बहुत कुछ नहीं कर रहा है। मैं यूई-राउटर (0.2.15) के नवीनतम संस्करण का उपयोग कर रहा हूं।
क्या आप इस व्यवहार के साथ एक प्लंकर प्रदान कर सकते हैं? मैं वास्तव में देखना चाहता हूं कि हम इसे कैसे हल कर सकते हैं। – Okazari
क्या आपने उन्हें शून्य पर सेट करने का प्रयास किया था? ui-sref = "test-event-list ({pagesize: null, page: null})" यह काम कर सकता है। – Okazari
@ ओकाज़ारी मैं उन्हें व्यक्तिगत रूप से सेट नहीं करना चाहूंगा क्योंकि अगर पैरा बदल जाएंगे, तो मुझे वापस जाना होगा और सभी मेनू आइटम फिर से करना होगा। मैं देखूंगा कि क्या मैं – Xander