angular/angularfire hiện có 7.8k sao trên GitHub, viết chủ yếu bằng TypeScript. Angular + Firebase = ❤️
Tóm tắt dựng từ metadata GitHub của chính dự án — chưa có bài review TopGit. Trang sẽ tự động cập nhật khi bài review đầy đủ được xuất bản.
VÌ SAO CHƯA CÓ REVIEW
TopGit viết bài đầy đủ cho repo có nhiều sao nhất và được yêu cầu nhiều nhất. Trang này là snapshot trong thời gian chờ — xem README gốc ở tab READ ME.
AngularFire smooths over the rough edges an Angular developer might encounter when implementing the framework-agnostic
Firebase JS SDK & aims to provide a more natural developer experience
by conforming to Angular conventions.
ng add @angular/fire
Dependency injection - Provide and Inject Firebase services in your components.
Zone.js wrappers - Stable zones allow proper functionality of service workers, forms, SSR, and pre-rendering.
Observable based - Utilize RxJS rather than callbacks for real-time streams.
NgRx friendly API - Integrate with NgRx using AngularFire's action based APIs.
Lazy-loading - AngularFire dynamically imports much of Firebase, reducing the time to load your app.
Google Analytics - Zero-effort Angular Router awareness in Google Analytics.
Router Guards - Guard your Angular routes with built-in Firebase Authentication checks.
Quickstart - Get your first application up and running by following our quickstart guide.
Deploying SSR to App Hosting - Deploy a server-rendered app to Firebase App Hosting, and avoid the silent SSR-to-CSR fallback.
Contributing
Stackblitz Template - A runnable AngularFire example. Add your own Firebase configuration to connect it to your project.
Upgrading from v6.0? Check out our guide.
Upgrading from AngularFire 20? See the v21 upgrade guide.
Upgrading from AngularFire 21? See the v22 upgrade guide.
Sample app
The sample folder contains a kitchen sink application that demonstrates use of the "modular" API, in a zoneless server-rendered application, with all the bells and whistles.
Having troubles?
Get help on our Q&A board, the official Firebase Mailing List, the Firebase Community Slack (#angularfire2), the Angular Community Discord (#firebase), Gitter, the Firebase subreddit, or Stack Overflow.
NOTE: Questions on the mailing list and issues filed here are answered on a best-effort basis by maintainers and other community members. If you are able to reproduce a problem with Firebase outside of AngularFire's implementation, please file an issue on the Firebase JS SDK or reach out to the personalized Firebase support channel.
Developer Guide
This developer guide assumes you're using the new tree-shakable AngularFire API, if you're looking for the compatibility API you can find the documentation here.
See the v7 upgrade guide for more information on this change..
Có — angular/angularfire phát hành theo license MIT, nghĩa là mã nguồn mở để đọc, fork và (tùy license) tái sử dụng. Mã: github.com/angular/angularfire.
angular/angularfire có trang demo không?
Dự án có trang chủ ở https://firebaseopensource.com/projects/angular/angularfire2. Tab "Readme" ở trang này thường có ảnh chụp và hướng dẫn bắt đầu nhanh.
angular/angularfire còn đang phát triển không?
Commit gần nhất trên angular/angularfire là 3 tháng trước (theo timestamp GitHub). Repo có 2.2k fork — một chỉ báo về mức độ quan tâm của cộng đồng.
angular/angularfire dùng license gì?
angular/angularfire phát hành theo license MIT. Nên mở file LICENSE trên GitHub để xác nhận — license metadata đôi khi lệch với thực tế dự án.
Đọc thêm về angular/angularfire ở đâu?
Trang TopGit này là một snapshot — tab "Readme" hiển thị nguyên văn README của repo (đã bỏ link, giữ ảnh). Repo GitHub ở github.com/angular/angularfire là nguồn chính thức.
Đọc đầy đủ README ở tab phía trên.
angularfire có đáng để bạn bỏ thời gian?
ChatGPT, Claude và Perplexity đều đọc được trang này. Hỏi thử xem họ nghĩ gì về angularfire.