The AngularFire2 example https://github.com/angular/angularfire2
is a single component which imports: import { AngularFire, FirebaseListObservable } from 'angularfire2';
I'm assuming in a multi-component app, this would be done just once (in a service) and then all the Firebase access is through that service. Yes?
Or is there no overhead/duplication issues with having each component having direct access to Firebase ie. AngularFire manages that.