2017-08-10 3 views
1

Ich suche zu wissen, was wäre beste Praxis, wenn Sie eine Angular-Anwendung mit Firebase als Back-End zu entwickeln. Die meisten Tutorials und ähnliche verwenden Firebase-Aufrufe nicht als Dienst, sondern führen sie direkt in der Komponente aus. Ist das, wie Sie mit Firebase in eckigen umgehen? da ich denke, dass es nützlicher wäre, Dienste zum Abrufen/Aktualisieren bestimmter Daten auf Firebase zu erstellen, da es für mehrere Komponenten wiederverwendbar wäre.Angular Firebase Anrufe als Service

auch, wenn Sie irgendeine litterature oder Links haben Feuerbasis als Dienstleistung (angular4 mit Angularfire2) über die Verwendung, würde es sehr

Antwort

2

Aufruf der Feuerbasis ausschließlich aus Dienstleistungen und nicht direkt in den Komponenten apprecieated ist definitiv eine gute Ding. Dadurch wird es einfacher, Ihre Firebase-Aufrufe zu verwalten und doppelten Code zu vermeiden. Und Abhängigkeitsinjektion in Angular wird Ihnen sehr helfen.

Wenn Sie etwas Inspiration wollen, können Sie diese repository überprüfen. Werfen Sie einen Blick auf this Ordner, wo wir mehrere Dienste haben, die jeweils für einen anderen Teil der Daten verantwortlich sind.

+0

Danke Jonas Wyss. Das war genau das was ich gesucht habe! – kaspertorp