Verwenden Sie eine Drittanbieter-Bibliothek in einer eckigen Fabrik

Olivier

Das ist meine Fabrik:

.factory('DataService',['$http',function($http, Backand ){
    var data = [];
    return {
        GetData: function(){
            return $http.get(Backand.getApiUrl() + '/1/objects/details').then(function(response){
                data = response;
                return response;
            });
        },
        GetElem: function(personId){
            for(i=0;i<data.length;i++){
                if(data[i].id == personId){
                    return data[i];
                }
            }
        }
    }

}]);

Nun das Problem. Die Bibliothek eines Drittanbieters Backandist korrekt eingefügt, aber ich erhalte den Fehler:Cannot read property 'getApiUrl' of undefined

Backand ist also undefiniert. Wenn ich Backand in einem Controller verwende, funktioniert alles einwandfrei.

Was soll ich tun, um das zu beheben?

Abdul Moiz Khan

Sie fehlen Backandbeim Injizieren

Ändere das:

.factory('DataService',['$http',function($http, Backand ){

Dazu:

.factory('DataService',['$http', 'Backand',function($http, Backand ){

Hoffe das wird für dich funktionieren.

Dieser Artikel stammt aus dem Internet. Bitte geben Sie beim Nachdruck die Quelle an.

Bei Verstößen wenden Sie sich bitte [email protected] Löschen.

bearbeiten am
0

Lass mich ein paar Worte sagen

0Kommentare
LoginNach der Teilnahme an der Überprüfung

Verwandte Artikel

Verwenden einer Drittanbieter-Bibliothek im Winkel

Erstellen Sie eine Leinwand in einer Bibliothek auf eckigen 6

So schließen Sie eine Drittanbieter-Bibliothek an Angular 4 an, um sie als Dienst zu verwenden

Jest: Wie kann man eine Konsole verspotten, wenn sie von einer Drittanbieter-Bibliothek verwendet wird?

Wie greifen Sie auf eine geschützte Java-Methode in einer Drittanbieter-Bibliothek zu?

So fügen Sie einer Drittanbieter-Bibliothek eine Methode hinzu

Verwenden Sie Provider wie eine Fabrik

Verwenden Sie eine externe JavaScript-Bibliothek in einer Winkelanwendung

So verwenden Sie eine Klasse in Python zum Schreiben einer Bibliothek

Können Sie std :: string in einer Drittanbieter-DLL verwenden?

So verwenden Sie die Modulfunktion in einer anderen Fabrik in anglejs

Wie kann ich eine Drittanbieter-Bibliothek verwenden: SWXMLHash auf dem Spielplatz?

Verwenden Sie die Drittanbieter-Bibliothek (parse.com) in Angular 2

Kann ich eine HTML-Klasse ohne Verwendung einer Drittanbieter-Bibliothek wie HtmlAgilityPack kratzen?

So legen Sie einen Stil fest, wenn Sie eine Ansicht aus einer importierten Bibliothek verwenden

CMake-Installation einer Drittanbieter-Bibliothek

Wie man das Ergebnis einer Funktion zurückerhält, nachdem sie aufgelöst wurde, in einer eckigen Fabrik

So beenden Sie alle Threads in der Anwendung, die von einer Drittanbieter-Bibliothek entwickelt wurden

Überschreiben Sie einen CSS-Wert aus einer Drittanbieter-Bibliothek

Verspotten Sie den Konstrukteur einer Drittanbieter-Bibliothek mit einem Scherz

So fangen Sie einen Fehler ab, der von einer Drittanbieter-Bibliothek in PHP ausgelöst wurde

Erfassen Sie die Ausgabe aus einer Nicht-Python-Drittanbieter-Bibliothek mit Python-Logger

Android: Finden Sie heraus, welche Drittanbieter-Bibliothek eine Berechtigung anfordert?

So führen Sie eine Wischgeste für RecyclerView-Elemente ohne Drittanbieter-Bibliothek aus

Wie verknüpfen Sie eine Drittanbieter-Bibliothek im externen Build-System von Android cmake?

So fügen Sie eine Drittanbieter-Bibliothek in die ReactJS-App ein

Verwenden Sie das Beispieldatenverzeichnis aus einer Bibliothek

Verwenden Sie RxJS in einer Angular-Bibliothek

Installieren Sie die Drittanbieter-Bibliothek in Prestashop

TOP Liste

  1. 1

    Glassfish v3.0.1 im Vergleich zu Oracle GlassFish Server 3.0.1 - Gibt es einen technischen Grund, die kommerzielle Version zu verwenden?

  2. 2

    Wie schließe ich mehrere Ordner mit der Variablen EXTRA_ARGS aus?

  3. 3

    Python: Spalten mit demselben Namen zusammenführen, wobei der Mindestwert beibehalten wird

  4. 4

    Modbus Python Schneider PM5300

  5. 5

    Ärgerliches Problem mit yaml, das ich nicht lösen kann

  6. 6

    Wie kann eine gleichmäßige Lastverteilung in ElasticSearch mit Indizes mit unterschiedlicher Anzahl von Shards erreicht werden?

  7. 7

    Wie füge ich eine Spalte in einer Zeile in der Ansible Jinja2-Vorlage mit der for-Schleife hinzu?

  8. 8

    ElasticSearch - Knotensperren konnten nicht abgerufen werden

  9. 9

    Unity Build-Fehler: Der Name 'EditorUtility' ist im aktuellen Kontext nicht vorhanden

  10. 10

    Wie vergleicht man scala.xml-Knoten richtig?

  11. 11

    Wie kann man eine Multi-Container-Anwendung in Steuerkarten erstellen?

  12. 12

    Wie Verwenden von Httpclient mit jedem SSL-Zertifikat, egal wie „schlecht“ es ist

  13. 13

    HTTPS-Verbindung mit Moneris-Servern in Curl

  14. 14

    Elasticsearch startet nicht nach dem Laden in viele Daten

  15. 15

    Schneller Algorithmus zum Suchen nach Teilzeichenfolgen in einer Zeichenfolge

  16. 16

    So übergeben Sie eine Variable in json, um Daten zu erhalten

  17. 17

    Hervorheben der SQL-Syntax in Visual Studio 2017

  18. 18

    Unterschied zwischen einfachen und doppelten Anführungszeichen in Javascript

  19. 19

    ElasticSeach Auto Complete mit dem Vervollständigungsvorschlag, um das vollständige Dokument zurückzugeben

  20. 20

    Wie kann ich eine verschachtelte Schleife mit lapply in R ersetzen?

  21. 21

    Bester Crawler, um festzustellen, ob er mit Technologien gebaut wurde?

heißlabel

Archiv