2016-12-16 11 views
2

私はいくつかの画像を持つRESTfulなサーバーを持っています。 私は以下のURLを使用してユーザーのプロフィール画像を取得しています。値を変更せずに変数を更新/再バインドする方法はありますか?

https://example.com/users/jake/profile_image 

私の活字体:

... 
export class SomePage { 

    // this variable is binded to img tag in html 
    profile_image: string = 'https://example.com/users/jake/profile_image'; 

    changeProfileImageInServer() { 
     // this method changes profile image in the server. 
     // But, the new image has the same URL. 
    } 
} 

をサーバ内の新しいイメージは、同じURLを持っているので、変数「profile_image」の値を変更する必要はありません。プロフィール画像が変更されたため、htmlで画像を変更したいと思います。私は今から何をすべきですか?

ありがとうございます。

+0

から私は理解していません君は。どのように画像が変更され、URLはありませんか? – Bazinga

+0

@FunStuff私のAPIサーバーは、各ユーザーの最後のプロファイルイメージのみを維持します。そのURLに新しいイメージを置くと、新しいイメージは同じURLに置き換えられます。 –

+0

「jake」という名前のユーザーが自分のプロフィール画像を変更しようとしているとします。私のAPIサーバーは、URLにjakeの新しいプロフィール画像を受け入れます。その後、同じURLの新しいプロフィール画像にアクセスすることができます。 –

答えて

0

私は自分の質問に答えて、誰かが私と同じ質問をするだろうと考えています。

また、この質問をイオンフレームワークのフォーラムにアップロードしました。 Ionicフレームワークの司会者が私の質問に答えました。

ブラウザ/ webviewの画像キャッシュのため、これは機能しません。 あなたは画像が変更されたとき、タイムスタンプ/日付を格納する必要があります - >そう あなたは画像のURLにこのタイムスタンプを追加することができます。

'https://example.com/users/jake/profile_image?' + TIMESTAMP 

https://forum.ionicframework.com/t/how-can-i-update-rebind-variable-without-changing-the-value/73436/2?u=jeongmincha

+1

リンクだけでなく、コードや実際の回答が含まれている必要があります。 – Alex

+1

@ASomeOneJ私を訂正していただきありがとうございます。私は答えの内容を追加します。 –

関連する問題