Ionic 1 / Cordova を使用しています。配列からランダムな画像を選択してページに表示しようとしています(ユーザーがアクセスするたびに異なるように)。毎回配列から URL をランダムに選択するようにしましたが、停止する前にページ上の 3 つまたは 4 つの画像をめくります。ng-src のダイジェスト動作を意図していることはわかっていますが、最初のサイクルの後にそれを防止または停止するにはどうすればよいですか?
HTML:
<md-list-item flex layout="column" layout-align="center">
<div layout="row" layout-align="center center">
<img class="logo" ng-src="{{resultgif(url)}}"/>
</div>
</md-list-item>
.js:
$scope.resultgif = function(url) {
{
var answers = [
"images/1500.gif",
"images/1500.gif",
"images/2000.gif",
"images/2500.gif",
"images/3000.gif",
"images/3500.gif",
"images/4000.gif",
"images/4500.gif"
]
var randomAnswer = answers[Math.floor(Math.random() * answers.length)];
};
return randomAnswer;
}