angular.js l'interface utilisateur du routeur pass variable d'état url
Je suis en train de passer des paramètres à un état d'angular.js l'interface utilisateur du routeur comme suit:
.state('details', {
url: '/details/:index',
templateUrl: 'views/details.html'
})
L'indice est passé à travers une ng-repeat indice
<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>
ma question est comment dans details.html dois-je lire l'index passé dans l'url de l'état?
OriginalL'auteur Fouad | 2014-07-01
Vous devez vous connecter pour publier un commentaire.
Injecter $stateParams dans votre contrôleur.
Documentation: https://github.com/angular-ui/ui-router/wiki/URL-Routing#stateparams-service
Exemple: http://plnkr.co/edit/8p55FoKIFHZFcvleFANe?p=preview
OriginalL'auteur matys84pl