angularjs - How to change the routing based on url in Angular js -
मेरे पास 2 urls / dev और / app हैं मेरा कोण मार्ग निम्नानुसार है
$ routeProvider जब ('/ घर', {templateUrl: 'homeTemp', नियंत्रक: 'homeCtrl',}) जब ('/ home /: pageId', {templateUrl: 'homeTemp', नियंत्रक: 'homeCtrl'})। जब ('/ apps', {templateUrl: 'devTemp', नियंत्रक: 'devCtrl',})। जब ('/ app /: appId', {templateUrl: 'devAppTemp', नियंत्रक: 'devCtrl'})। अन्यथा ({redirect redirect: '/ home'}); अब जब मेरे यूआरएल / dev # / apps यह देव नियंत्रक को लोड करता है और जब यह / apps # / home यह घर नियंत्रक को लोड करता है
मैं क्या परिवर्तन अपने मार्गों में जोड़ने की जरूरत है ताकि यूआरएल केवल / dev है जब यह dev नियंत्रक को लोड करता है
वर्तमान में इसकी वजह से / dev # / home
आप एक रूट लेवल कंट्रोलर बना सकते हैं जो सिर्फ यूआरएल की जांच करता है और आपको आवश्यकतानुसार पुनर्निर्देश करता है।
अपने $ रूट प्रदाता में <
तब में isDevCtrl यूआरएल को देखो और तदनुसार रीडायरेक्ट करें / P>
yourApp.controller ("isDevCtrl", फ़ंक्शन ($ स्थान) {if ($ location.path () == '/ dev') {$ location.path ("/ apps")} अन्य {$ location.path ("/ घर")}});
Comments
Post a Comment