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

Popular posts from this blog

ios - Adding an SKSpriteNode to SKScene from a child SKSpriteNode -

Matlab transpose a table vector -

c# - Textbox not clickable but editable -