2015-05-21 5 views
5
.state('tabs.map', { 
    url:'/map/{location_id}', 
    params: { 
     location_id: { value: -1 } 
    }, 
    views: { 
     'map-tab':{ 
     templateUrl:'templates/map.html', 
     controller:'MapCtrl' 
     } 
    } 
    }) 

मैंने वेब पर पाए गए वैकल्पिक पैरा के लिए कई अलग-अलग विकल्पों की कोशिश की है, लेकिन उनमें से कोई भी बिल्कुल ठीक तरह से काम नहीं करता है। मैंने जो कोड जोड़ा है, उसके लिए:वैकल्पिक पैरा के साथ ऐप राज्य और कोई पिछला स्लैश

  • /tab/map/.*?

  • /टैब/मानचित्र/

नहीं बल्कि

  • /टैब/नक्शा

मुझे यकीन है कि क्यों स्लैश एक समस्या खड़ी कर रहा है नहीं कर रहा हूँ क्योंकि from what I've read यह एक समस्या नहीं होनी चाहिए। क्या कोई इसे हल करने के बारे में जानता है?

हाल

समाधान

मैं परामर्श स्क्वैश की ntroduction परम चर

.state('tabs.map', { 
    url:'/map/:location_id', 
    params: { 
     location_id: { value:null, squash:true } 
    }, 
    views: { 
     'map-tab':{ 
     templateUrl:'templates/map.html', 
     controller:'MapCtrl' 
     } 
    } 
    }) 

उत्तर

6

आप स्क्वैश पैरामीटर का उपयोग कर सकते हैं स्लेश

params: { 
     location_id: { 
     value: null, 
     squash: true 
     } 
    } 
अनुगामी बिना अनुमति देने के लिए
संबंधित मुद्दे