Hinzufügen von Firebase zu Angular 2 Tour of Heroes Tutorial

8

Ich versuche Feuerbasis auf die angular2 Tour der Helden-Tutorial von John Papa zu verbinden und ich kann nicht herausfinden, wie es zu tun.

Ich habe versucht, zu folgen und implementieren jeffbcross in seinem angular2 Beispiel hier, aber ich kann es nicht ganz an der Arbeit . Ich versuche, ein einfaches Beispiel für angular2 zu erstellen und Feuerbasis schön zusammen zu spielen, und es wäre wirklich cool, wenn es OAuth enthalten. Wer weiß, wie dies hook up oder ein Repo dies hat?

Nach dem Versuch jeffbcross Beispiel zu verwenden, habe ich hier fest: github.com/LukeSchlangen/heroesOfFirebase Ich konnte nicht alle bekommen der Referenzen und Importe arbeiten. Insbesondere import * as Firebase from 'firebase'; würde weiterhin anzeigen, dass 'firebase' nicht definiert ist, was sinnvoll ist, weil ich es nie exportiert habe, aber ich weiß nicht, wo ich es exportieren soll.

(Wenn es hilft, verwende ich Visual Studio Code und der genaue Fehler ist "Kann das Modul 'Firebase' nicht finden")

    
Luke Schlangen 16.02.2016, 22:22
quelle

1 Antwort

5

NOCH EIN WEITERES UPDATE: Die Leute sollten sich das neue AngularFire-Projekt ansehen ( Ссылка und Ссылка ), die gerade in der Betaversion ist. Dieses Modul kümmert sich um viele Probleme, mit denen jeder konfrontiert ist.

Schauen Sie sich die Datei typings.json von jeffbcross an. Das ist, wo der Compiler die 'Firebase'-Referenz erhält.

UPDATE: Im Falle dieses Repos hat der ursprüngliche Autor ein Skript, das in der Datei package.json mit dem Namen "install_typings" aufgeführt ist und mit:

aufgerufen werden kann %Vor%

Dies wird Typings installieren, was "der Manager für Typescript-Definitionen" ist. Sie können die Typisierung auch auf normale Weise installieren:

%Vor%

Um die Firebase-Definitionen zu installieren, musste ich diesen Befehl ausführen:

%Vor%

Das Ergebnis sollte Ihnen einen neuen Ordner im Stammverzeichnis des Projekts mit dem Namen "typings" geben, in dem Dateien und Ordner enthalten sind.

Ich hoffe, das hilft, da ich Schwierigkeiten hatte, irgendwelche der Angular 2 mit Firebase-Beispielen zu bekommen, die überhaupt funktionieren. Derjenige, mit dem ich den größten Erfolg hatte, war R-Parks todo-angular2-firebase Repo.

Viel Glück.

    
Leif Wells 16.02.2016, 22:51
quelle

Tags und Links