Angular Firebase 调用即服务

kas*_*orp 3 firebase firebase-realtime-database angularfire2 angular

在使用 Firebase 作为后端开发 Angular 应用程序时,我想知道什么是最佳实践。大多数教程等不使用 firebase 调用作为服务,而是直接在组件中运行它们。这是您应该如何处理在 angular 中使用 firebase 的方式吗?因为我认为制作服务来获取/更新 Firebase 上的某些数据会更有用,因为它可以跨多个组件重复使用。

另外,如果您有关于使用 firebase 作为服务的任何文献或链接(angular4 和 Angularfire2),将不胜感激

Jon*_*yss 5

仅从服务而不是直接在组件中调用 firebase 绝对是一件好事。这将使维护您的 firebase 调用更容易并避免重复代码。Angular 中的依赖注入会对你有很大帮助。

如果你想要一些灵感,你可以查看这个存储库。看看这个文件夹,我们有多个服务,每个服务负责数据的不同部分。