Angular.js - Zugriff auf die params mittels $route oder $routeParams

Habe ich einen Controller in die ich Spritzen $route und $routeParams, aber wenn ich gehe, um den Wert über

$route.Routen.aktuelle.params.test ->> aktuell ist undefiniert
$routeParams.test ->> test ist nicht definiert

Beide Objekte zu sein scheinen ordnungsgemäß gefüllt, wenn ich die Konsole.log($route) oder in der Konsole.log($routeParams)

Ich bin ratlos. Wie könnte der Wert sein, es für die Konsole.log aber nicht im gleichen controller, den ich mache die Konsole.log aus?

Update: Beispielcode

    angular.module('TestApp')
        .controller('TestController', ['$scope', '$http', '$routeParams', '$route',
            function($scope, $http, $routeParams, $route) {
                console.log($routeParams);
                //console.log($routeParams.test);
                console.log($route.current.test);
                //console.log($route.routes);

            }]);
  • Könntest du post von deinem code?
  • current ist eine Eigenschaft von $route. Nicht von $route.routes.
  • $route.Strom kommt wieder undefined
  • Sie sollten zeigen Sie Ihre route-Konfiguration es ist wichtig, welche Eigenschaften, die verfügbar sein wird auf $routeParams.
InformationsquelleAutor BuddyJoe | 2013-08-21
Schreibe einen Kommentar