AngularJS 1.3 Grundkurs

Controller über einen Provider registrieren

LinkedIn Learning kostenlos und unverbindlich testen!

Jetzt testen Alle Abonnements anzeigen
Der Controller-Provider stellt eine weitere Variante dar, um einen Controller während der Konfiguration eines Moduls zu registrieren.
02:14

Transkript

Bislang haben wir Controller innerhalb eines Moduls mit der Controller Methode registriert. Ich bin auch in der Lage, den Controllerprovider zu verwenden, um während der Konfiguration eines Moduls, entsprechend in der Lage zu sein, neue Controller zu registrieren. Dies möchte ich euch gerne einmal zeigen Hierfür werde ich jetzt einfach mein Users-Object nehmen und ein config eher mit ein Callback versehen, und zwar der function. So, diesmal möchte ich sehr gerne als dependency injection den Controllerprovider haben. Und nochmals zu Erinnerung, wenn wir einen Controller definieren, definieren wir den ja, wenn wir es direkt auf dem Modul machen, über die Controller Methode und Ihr erwartet ja von mir den String für den Controller Namen und dann eine Funktion, die als Konstruktor dienen soll. Und ich kann jetzt mit dem Controllerprovider die Methode Register verwenden, Register Und die Register-Methode erwartet exakt die gleichen Parameter, und das ist auch wieder wunderbar zu erkennen. Im Grunde genommen ist die Methode Controller, die Module zu Verfügung gestellt wird, nicht anderes, als eine Brücke, denn wenn ich den Controller dann entsprechend anspreche, macht dieser nichts anderes, als ein eigenen Callback für den configblock entsprechend zu registrieren. Innerhalb des Callbacks holt es sich den Controllerprovider und in den Controllerprovider registriert es. Es ist im Grunde genommen, wie Ihr sieht, überhaupt keine Magie. Ich möchte euch nur die unterschiedlichen Möglichkeiten nur zeigen, damit Ihr sie einfach kennengelernt habt: User-Controller, und dann function, so. Und hier werden dann entsprechend ein console.log verwenden, init user Controller. Wunderbar. Jetzt schauen wir uns das ganze mal im Browser an. Und da haben wir unser init user Controller, was der Beweis dafür ist, dass ich auch ohne Probleme mit dem Controllerprovider in der Lage bin, Controller zu registrieren. Und nur zur Vollständigkeit den Controller selber, habe ich hier indice section über ng-control eingebunden.

AngularJS 1.3 Grundkurs

Legen Sie mit AngularJS moderne, anspruchsvolle Webprojekte auf der Basis von HTML, CSS und JavaScript an.

4 Std. 15 min (74 Videos)
Derzeit sind keine Feedbacks vorhanden...
Hersteller:
Software:
AngularJS AngularJS 1.3
Exklusiv für Abo-Kunden
Erscheinungsdatum:19.11.2014

Dieser Online-Kurs ist als Download und als Streaming-Video verfügbar. Die gute Nachricht: Sie müssen sich nicht entscheiden - sobald Sie das Training erwerben, erhalten Sie Zugang zu beiden Optionen!

Der Download ermöglicht Ihnen die Offline-Nutzung des Trainings und bietet die Vorteile einer benutzerfreundlichen Abspielumgebung. Wenn Sie an verschiedenen Computern arbeiten, oder nicht den ganzen Kurs auf einmal herunterladen möchten, loggen Sie sich auf dieser Seite ein, um alle Videos des Trainings als Streaming-Video anzusehen.

Wir hoffen, dass Sie viel Freude und Erfolg mit diesem Video-Training haben werden. Falls Sie irgendwelche Fragen haben, zögern Sie nicht uns zu kontaktieren!