In diesem Artikel wird hauptsächlich die Methode zur Übergabe von AngularJS-Parametern beim Routing vorgestellt. Er analysiert die zugehörigen Fähigkeiten von AngularJS bei der Implementierung von Routing-Parametern und fasst die relevanten Betriebsschritte und Vorsichtsmaßnahmen zusammen.
Das Beispiel in diesem Artikel beschreibt, wie AngularJS Parameter beim Routing übergibt. Teilen Sie es allen als Referenz mit. Die Details lauten wie folgt:
Wir können nicht nur den Wert des Attributs direkt im Controller definieren, wie zum Beispiel:
app.controller('listController',function($scope){ $scope.name="ROSE"; });
AngularJS bietet auch die Funktion zum Übergeben von Parametern. Eine Möglichkeit, die mir derzeit begegnet ist, besteht darin, Parameter aus der Ansicht zu übergeben:
<!--首页html--> <li><a href="#/user/18" rel="external nofollow" rel="external nofollow" >用户</a></li>
//js .config(['$routeProvider', function($routeProvider){ $routeProvider. when('/user/:age',{ templateUrl:'list.html', controller:'listController'}) }]);
<!--list.html--> <p> <p> <h1>HI,这里是list.html</h1> <h2>{{name}}</h2> <h3>{{params.age}}</h3> </p> </p>
AngularJs bietet eine Möglichkeit, „18“ von der Homepage-Ansicht an die list.html-Ansicht zu übergeben. Das heißt, der eigentliche Parameter wird nach der View-Routing-Adresse eingefügt. Wie hier
.controller('listController',function($scope,$routeParams){ $scope.name="ROSE"; $scope.params=$routeParams; });
Die Zusammenfassung der Parameterübergabeschritte lautet wie folgt:
1 das „/“ der Startseitenansicht. Fügen Sie die tatsächlichen Parameter hinzu, die später übergeben werden sollen.
2. Definieren Sie eine Variable im Routing-Pfad in der Routing-Konfiguration für den Abgleich im Format /:variable.
3. Konfigurieren Sie den Controller und fügen Sie $routeParams in den Controller ein.
4. Werte im Controller zuweisen. $scope.params=$routeParams;
5. Der tatsächliche Parameter wird nach Abschluss des Routings erfolgreich in der Ansicht angezeigt. {{params.age}}
Zu beachten ist, dass der tatsächliche Parameter in $routeParams
als Schlüsselwert gespeichert ist und über The aufgerufen werden muss Um diesen Wert zu erhalten, kann die entsprechende Variable (in diesem Fall das Alter) verwendet werden.
Das obige ist der detaillierte Inhalt vonAngularJS-Erste-Schritte-Tutorial (2) – Einführung in die Übergabe von Parametern beim Routing. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!