2016-04-06 5 views
1

Ich konnte keine Dokumentation in AngularJS-Dokumenten zu Anwendungsfällen von $get finden. Ich versuche zu verstehen, wo und wie man es benutzt.

Unten ist ein Beispiel aus den AngularJS docs

function GoodProvider() { 
    this.$get = angular.noop; 
} 

Enthält diese angular.noop an die GoodProvider Funktion anhängen?

Antwort

1

Ja, es bringt noop.

Blick in die Dokumentation auf Providers, https://docs.angularjs.org/guide/providers

„Der Provider Rezept syntaktisch als benutzerdefinierten Typ definiert ist, die ein $ get-Methode implementiert. Diese Methode ist eine Fabrik-Funktion nur, wie wir sie in der Fabrik Rezept Wenn Sie ein Factory-Rezept definieren, wird automatisch ein leerer Provider-Typ mit der $ get -Methode auf Ihre Factory-Funktion erstellt.

+0

Aus den Dokumenten, 'Das Provider-Rezept ist syntaktisch als ein benutzerdefinierter Typ definiert, der eine $ get-Methode implementiert.' - Es ähnelt einer HTTP-Methode GET? –

+0

Die Methode $ get ist die Factory-Funktion zum Erstellen des Service. Es ist nicht dasselbe wie die $ http-Methode. – user3288414

+0

Hier ist ein Link, der das Fabrikmethodenmuster https://en.wikipedia.org/wiki/Factory_method_pattern erklärt. – user3288414

Verwandte Themen