मेरे पास कई मार्ग हैं जो अलग हैं, लेकिन समान पैरामीटर हैं।
उदाहरण:
when '/user/:accountId/charts/:chartType', controller:ChartsController
when '/manager/:accountId/charts/:chartType', controller:ChartsController
when '/whatever/pathy/paththingy/charts/:chartType', controller:ChartsController
सूचना सभी तीन दृश्य ही चार्ट नियंत्रक का उपयोग दृश्य को नियंत्रित करने। यह एक काफी सामान्य नियंत्रक है लेकिन इसे उपलब्ध चार्ट टाइप के बीच टॉगल करने की आवश्यकता है ... शेष मार्ग को रखते हुए।
उदाहरण: (इस से काम करता है)
if my currrent url is '/user/001/charts/comparison'
Then I call something like:
$route.current.params.chartType = 'newChart';
$route.reload(); // or soemthing similar?
I want the url to become '/user/001/charts/newChart'
किसी को भी किसी भी विचार कैसे आसानी से पूरी तरह से पुनः typeing या मार्ग पथ के पुनर्निर्माण के बिना एक मार्ग के पैरामीटर अपडेट करना है?
यह गैर-तुच्छ URL वेबसाइट, जैसे '/ posts /: post/comments /: comment' पर काम नहीं करेगा। यदि आप '/ posts/1/comment/1' पर थे और टिप्पणी 2 पर जाना चाहते थे, तो आपको इसके बजाय पोस्ट 2 या पोस्ट 2 पर रीडायरेक्ट किया जाएगा और टिप्पणी 2 – jackweirdy