Probleme mit stateparams mit angularjs

nHello,

Ich versuche, Parameter zu verwenden, in meinem router wie folgt :

meine url-Aufruf in meiner html-Datei:

<a href="#/itemlist/{{hikelist.id}}">Edit</a>

Und mein router :

packApp
    .config(['$routeProvider', '$httpProvider', '$translateProvider', '$stateParams',
        function ($routeProvider, $httpProvider, $translateProvider, $stateParams) {
            $routeProvider
                .when('/itemlist/:listId', {
                    templateUrl: 'views/itemlists.html',
                    controller: 'ItemlistController',
                    resolve:{
                        resolvedHikelist: ['Hikelist', function (Hikelist,$stateParams) {
                            return Itemlist.get({id: $stateParams.listId});
                        }]
                    }
                })
        }]);

Aber wenn ich meine app, ich habe diesen Fehler :

Fehler: [$Injektor:unpr] Unbekannt-Anbieter: $stateParams

Weißt du, wo kann es herkommen?

Danke.

InformationsquelleAutor user1260928 | 2014-04-02

Schreibe einen Kommentar