0

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>
4

1 に答える 1