私は以上の3日間、この質問のためのソリューションを探していますし、何かを見つけることができません。..AngularJS - POSTリクエストリロード
私はionic3アプリケーションと作業幅のHttp POSTリクエストを持っています。私は
public getNotifications(token){
return this.http.post(this.sharedVars.getApi(),"action=messages/notification&token="+token, this.options
).map(res => res.json());
}
profilePage.ts
これは機能を働いていると私は思います..notifications() {
this.api.getNotifications(this.user.token).subscribe(
data => {
if(data.err == 0){
this.notifications = data.data;
}
},
err => {
console.log(err);
}
);
}
を
マイデータapi.ts(プロバイダ)を私のPHPサーバーに要求を送信し、データをgetingていますこの機能をクリックすると右出力(1)になります。しかし、私のサーバー上のxアクションの通知数は2、3、4などに変更されます。この機能は、クリックではなくページロードでロードします。
私は(プロバイダ)私のデータ-api.tsにメッセージアクションを送ってい
public sendMessage(token, to, message, attachment){
return this.http.post(this.sharedVars.getApi(),"action=messages/send&token="+token+"&to="+to+"&message="+message+"&attachment="+attachment, this.options
).map(res => res.json());
}
と:this.notifications
は新しい価値を持っている場合ので、私は、変更値は実施例2
(firebaseなどのように)生きたいですこのメッセージを取得する機能もあります。 firebaseとして..
私は願っています。この問題がクリアされているようなので、私はsendMessage
にPOSTリクエストを作っていた場合
public getActivity(token){
return this.http.post(this.sharedVars.getApi(),"action=messages/getActivity&token="+token, this.options
).map(res => res.json());
}
は、私が..ライブgetActivity
行動を聞いて、私のページに新しいメッセージをロードするが、リロードしないで欲しいです。私は英語のスピーカーではなく、解決策を見つけるために試していないからです。タンク