Ich bin ein bisschen neu zu Observables
in Angular2
. Von dem, was ich verstehe, werden sie die Änderungen an die subscribers
immer dann emittieren, wenn es eine Änderung der Daten gibt. Ich bekomme tatsächlich die erste Antwort von meinem php
Backend auf ersten Lauf.Angular 2 Observables Von PHP
Aber wenn ich ändern oder zu aktualisieren Dinge auf der Datenbank
the observable cant fetch the next changes again. It will only update upon refresh
Mein Service
checkField(_options : T):Observable<any>{
this.options = _options;
let x = this.serialize(this.options);
let headers = new Headers({'Content-Type':'application/x-www-form-urlencoded'});
let options = new RequestOptions({ headers: headers});
return this.http.post("http://zodiark.co.nf/php/check_id.php" , x , options).map(this.extractData).catch(this.handleError);
}
Meine Komponente
regChecker.checkField(this.checkerOption).subscribe(
(data) => { this.testObserver = data; console.log(this.testObserver)
})
Ich brauche nur eine Klarstellung, wenn dies möglich ist.
PS. Danke im Voraus.
Vielen Dank. Ich habe beobachtet, dass Sendezeit mit 'Observable.interval'. Ich verstehe, was du implizieren willst. Ich dachte mir, ich könnte eine Art AngularFire2 machen, ich habe es schon einmal ausprobiert und Änderungen direkt in der Datenbank spiegeln sich auf dem Client wider. Aber nochmal danke. –
Oh ja, Firebase ist so viel mehr als eine einfache HTTP-Anfrage;) – Amit
Problem ist, dass ich die vorhandene Live-Website der Desktop-Version verwenden muss. Also sollte meine Ionic App diese DB mit 'php'> _