Das beste AngularJS Service (Service)-Tutorial im Jahr 2024. In diesem Tutorial können Sie Was ist ein Service?,Warum den Service nutzen?,$ Http Service,$ Timeout-Service,$ Intervall-Service,Erstellen eines benutzerdefinierten Dienstes,Filter mit benutzerdefinierten Service, lernen
AngularJS Sie können Ihren eigenen Dienst, oder verwenden Sie den integrierten Service erstellen.
In AngularJS, der Service ist eine Funktion oder ein Objekt in Ihrem AngularJS Anwendung verwendet werden.
AngularJS gebaut mehr als 30 Dienste.
Es ist ein$ Ort - Service, der die URL - Adresse der aktuellen Seite zurück.
Beachten Sie, dass$ location Service als Parameter an die Steuerung übergeben wird.Wenn Sie es verwenden möchten, müssen Sie in der Steuerung festgelegt werden.
$ Http AngularJS Anwendung ist die am häufigsten verwendeten Dienste.Der Dienst sendet eine Anfrage an den Server, den Anwendungsserver Antwortdaten übertragen aus.
AngularJS überwacht ständig Anwendung, behandeln Ereignisse zu ändern, verwenden AngularJS$ Standort dienen besser als window.location verwenden.
$ Http AngularJS Anwendung ist die am häufigsten verwendeten Dienste.Der Dienst sendet eine Anfrage an den Server, den Anwendungsserver Antwortdaten übertragen aus.
Verwenden$ http Dienstanforderungsdaten an den Server:
Das oben genannte ist eine sehr einfache$ http Service - Instanz, mehr $ http- Service - Anwendungen finden Sie unter AngularJS Http - Tutorial .
AngularJS $ timeout und Dienstleistungen für die JSwindow.setTimeout Funktion entspricht.
Informationen angezeigt 2 Sekunden:
AngularJS $ Intervall auf die JSwindow.setInterval Servicefunktion entspricht.
Alle zwei Sekunden Informationen angezeigt werden:
Sie können einen benutzerdefinierten Service-Zugang zu erstellen, Links zu Ihrem Modul:
Erstellen Sie Zugang namenshexafy von:
Um den benutzerdefinierten Dienst zuzugreifen, müssen Sie den Filter, wenn das Add Standalone zu definieren:
Verwenden Sie einen benutzerdefinierten Dienst einen Digital - Wandler hexadezimale Zahlenhexafy:
Wenn Sie einen benutzerdefinierten Dienst erstellen und zu Ihrer Anwendung verbinden, können Sie es in den Controller, Richtlinien, Filter verwenden oder andere Dienstleistungen.
Hexafy nutzen den Service im Filter myFormatin:
Erste Wert in einer Reihe von Objekten, die Sie Filter verwenden können:
Erstellen von Diensthexafy: