我正在使用 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;
}