AngularJS を使用して Web サイトを構築しています。
任意のページで画像を編集すると、ページを更新するまで画像がキャッシュされたままになります。バックエンドで URL の末尾に「?randomNumber」を追加しようとしましたが、Firebug を使用してフロントエンドでその値を確認すると、同じままです。では、表示された画像を更新した直後に変更する方法はありますか?
これが私のコードです:
バックエンド:
for(int i=0;i<X.Count;i++)
{
X[i].img = X[i].img+ "?"+ rnd.Next(0,1000);
}
フロントエンド:
Javascript:
angular.forEach(result, function (SData) {
$scope.X.push(SData);
});
HTML:
<img ng-src="{{X.img}}" /></div>