AngularJS 1.3 Grundkurs

Zugriff auf Provider-Objekt

LinkedIn Learning kostenlos und unverbindlich testen!

Jetzt testen Alle Abonnements anzeigen
AngularJS speichert sämtliche Werte und Konstanten in einem Modul mit Hilfe eines Provider-Objekts. Ein spezieller Service liefert hierbei Zugriff auf den Provider.
02:06

Transkript

Alle Werte und Konstanten, die ihr innerhalb eines Moduls mit der Methode value und constant definieren könnt, werden innerhalb des AngularJS-Kontextes in einem Modul gespeichert mittels eines Provider-Objektes. Ihr seid auch in der Lage, mittels des Provider-Services direkt Zugriff auf den Provider zu nehmen,und dann die Werte und Konstanten auch durchaus dann innerhalb des Providers zu definieren. Ich möchte euch sehr gerne hier einmal demonstrieren, indem ich innerhalb des Konfigurationsblockes jetzt die Variablen, die ich zuvor mit value und constant definiert habe, einfach definieren möchte, und diesmal allerdings mit dem Providerservice. Der Providerservice wird mir im AngularJS-Umfeld als Dependency Injection zur Verfügung gestellt, das heißt, ich kann in den Funktionen, wo ich es dann entpsprechend verwenden möchte, einfach hier Provider hier verwenden. Und der Provide Service verfügt eben genau, um diese Methoden und Eigenschaften value und natürlich auch constant. So. Und was ihr jetzt hier seht, ist im Grunde genommen, das ich über den Provide Service in dem Provider die Werte und Konstanten hier definieren kann, anstatt über die Methode value und constant, die auf dem Modul selber abgeliegt sind. Und das heißt im Endeffekt auch nichts anderes, als dass value und constant eigentlich nichts anderes, als eine Referenzfunktion, die das quasi einmal umdelegiert und euch diesen Weg über den Provide dann erspart, das heißt, wenn ihr value anwendet, ist es eigentlich nichts anderes, als dass ein Konfigurationsblock im Hintergrund angeliegt wird, und in diesem Konfigurationsblock wird dann mittels Provide dieser value Wert dann entsprechend definiert. Und das Ganze ist nichts anderes als eine Abkürzung. Genau das Gleiche passiert hier, wenn ich das Ganze manuell definiere. Und das möchte ich jetzt einmal ausprobieren, und ihr seht, die Werte sind absolut legitim und absolut genauso gesetzt, wie zuvor über value und constant.

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!