Observables
のビットがAngular2
で少し新しいです。私が理解しているところでは、データが変更されたときはいつでも、subscribers
に変更が加えられます。実際に私のphp
バックエンドからの最初の応答はの最初の実行にあります。角度2オブザーバブルPHPから
しかし、私はデータベース
the observable cant fetch the next changes again. It will only update upon refresh
マイサービス
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);
}
マイコンポーネント
regChecker.checkField(this.checkerOption).subscribe(
(data) => { this.testObserver = data; console.log(this.testObserver)
})
で物事を変更または更新する場合
これが可能であれば、私はちょうど明確化が必要です。
PS。事前のお礼ありがとうございます。
ありがとう。私はObservable.intervalを使って放送時間を熱く観測しました。私はあなたが暗示しようとしていることを理解しています。私はAngularFire2のようなものをやることができると思っていました。以前に試してみましたが、データベースを直接変更するとクライアントに反映されます。しかしもう一度ありがとう。 –
ああ、Firebaseは単純なHTTPリクエスト以上のものです;) – Amit
問題デスクトップ版の既存のライブウェブサイトを使用する必要があります。だから、私のIonicアプリは 'php'でデータベースを取得する必要があります。悲しい生活haha –