Ich sah dieses Beispiel dafür, wie zu abonnieren, um Feuerbasis Auth Ereignisse, wie man Feuerbasis Login Veranstaltungen mit angularfire2
this.firebase.onAuth((user) => {})
Wie kann ich das gleiche tun mit angularfire2 und ionic2 und angular2 Projekt abonnieren?
constructor(nav:NavController, private auth: FirebaseAuth) {
auth.onAuth ... // I don't see any subscription events on the firbaseAuth object
}
sah ich diese Syntax in der angularfire2 Dokumentation aber nicht sicher, was die |
Syntax bedeutet und wie die gleiche Logik aus dem @Component declartion in dem Controller-Code zu tun:
import {FirebaseAuth} from 'angularfire2';
@Component({
selector: 'auth-status',
template: `
<div *ng-if="auth | async">You are logged in</div>
<div *ng-if="!(auth | async)">Please log in</div>
`
})
class App {
constructor (@Inject(FirebaseAuth) public auth: FirebaseAuth) {}
}
Ich habe die Antwort in dieser Frage, die Sie bereits gepostet ... http://stackoverflow.com/questions/36530765/how-to-set-up-firebase-with-ionic-2-angular-2-and-typeskript –