Fehler: Berechtigung verweigert Zugriff auf Eigenschaft "Ablehnung"
Wenn ich Http Service injection es Wurf Fehler
%Vor%Ich habe die gleiche Ausnahme in Firefox. Bitte versuchen Sie einen anderen Browser, um das Debugging durchzuführen.
In meinem Fall zeigt FireBug nur die Ablehnung "Fehler: Zugriff verweigert Eigenschaft" "und keine weiteren Informationen."
Aber in Chrome zeigt es mehr, wie:
%Vor%Dann basiere ich auf dieser Ausnahme-Trace, ich fange meinen Fehler. Hier fügen Sie die Ursache meines Fehlers als Referenz hinzu.
In einem Beispiel für ein Online-Dokument importieren Sie Observable mit "import {Observable} von 'rxjs';"
Aber es würde eine vorherige Ausnahme in meinem Projekt verursachen. Ändern Sie es in "{Observable} importieren von 'rxjs / Observable';", dann ist es in Ordnung.
Versuchen Sie, den Operator map
aus dem Paket rxjs zu importieren. Es hat mein Problem gelöst.
Wenn Sie die Methoden do
und catch
verwenden, sollten Sie zwei weitere Importe haben:
Hier ist der Code für Ihren ToDo-Dienst:
%Vor%Siehe den bearbeiteten Code auf Plunker
Sie müssen die Variable http
privat oder öffentlich deklarieren, um Zugriff darauf zu haben, andernfalls wird sie nur im Konstruktor angezeigt.
Sie müssen einen solchen Fehler behandeln.
Ein Versprechen
%Vor%Auf Observable (das ist Ihr Fall)
%Vor%VERSUCH DIESES
%Vor%Ich habe gesehen, dass das Hinzufügen
erwähnt wurde %Vor%hat geholfen.
Tags und Links angular