如何一起显示3个随机数和时间间隔

时间:2015-05-19 17:26:16

标签: angularjs

我的任务是从1到100生成3个随机数。每个需要在2-5秒内生成。

每个数字(连同其生成的秒数)应在生成后立即显示在屏幕上。因此,一个接一个(并非所有同时)数字应出现在屏幕上。

我设法在屏幕上显示三个随机数字,但我无法获得屏幕上显示的秒数以及相应的数字。

max(which(x == index))

看我的笔:http://codepen.io/M4i4/pen/EjyMdY

1 个答案:

答案 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

那就是说,逻辑看似不对。