-2
イオンを使用してREST APIにアクセスしようとしています。HTTP取得要求がイオン性で1回のみ有効です
updateMachine(id) {
console.log(id);
if (this.data) {
return Promise.resolve(this.data);
}
return new Promise(resolve => {
this.http.get(this.apiUrl)
.map(res => res.json())
.subscribe(data => {
this.data = data;
resolve(this.data);
});
});
}
これはサービスの約束です。ボタンをクリックすると、上記のサービスを呼び出す機能が起動します。しかし、要求は、初めてのイオンアプリの読み込みのみを送信します。その後、サーバーに要求を送信しません。 1回目に取り出したレスポンスを送信します。
これは、コードが動作するように書かれている方法です