我的任务是从1到100生成3个随机数。每个需要在2-5秒内生成。
每个数字(连同其生成的秒数)应在生成后立即显示在屏幕上。因此,一个接一个(并非所有同时)数字应出现在屏幕上。
我设法在屏幕上显示三个随机数字,但我无法获得屏幕上显示的秒数以及相应的数字。
max(which(x == index))
答案 0 :(得分:0)
假设seconds
的逻辑正确,如何从getNumber()
函数解析对象而不仅仅是数字,例如:
deferred.resolve({ number: $scope.randomNumber, seconds: $scope.seconds / 1000 });
然后在你的标记中:
<span ng-repeat="nr in resultNumbers track by $index">
<h1>{{ nr.number }} - {{ nr.seconds }}</h1>
</span>
您更新的CodePen
那就是说,逻辑看似不对。