2014-07-01 10 views
13

मैं निम्नलिखित की तरह Angular.js ui रूटर में एक राज्य के लिए मानकों को पारित करने के लिए कोशिश कर रहा हूँ:Angular.js ui रूटर पास चर राज्य के लिए यूआरएल

.state('details', { 
    url: '/details/:index', 
    templateUrl: 'views/details.html' 
}) 

सूचकांक एक ng- के माध्यम से पारित किया जा रहा है दोहराना सूचकांक

<div ng-repeat="program in programs"> 
      <h2>{{program.name}}</h2> 

      <p>{{program.description || "No Description"}}</p> 

      <p><a ui-sref="details({index: $index})">View details »</a></p> 
</div> 

मेरा प्रश्न यह है कि विवरण.html में क्या मैं राज्य के यूआरएल में उत्तीर्ण सूचकांक पढ़ता हूं?

उत्तर

11

अपने नियंत्रक में $ राज्य पैराम इंजेक्ट करें।

प्रलेखन: https://github.com/angular-ui/ui-router/wiki/URL-Routing#stateparams-service

उदाहरण: http://plnkr.co/edit/8p55FoKIFHZFcvleFANe?p=preview

+1

बहुत बहुत शुक्रिया @ matys84pl, वास्तव में क्या मैं की तलाश में था लगता है – Fouad

संबंधित मुद्दे