简体   繁体   English

如何将元素存储在数组中?

[英]How to store elements in array?

  var currentTimestamp = moment();
   $scope.getAllCandel = [];
   var tradeStartTime = moment().set('hour', 9).set('minutes', 15);

   var diff = currentTimestamp.diff(tradeStartTime,'minutes');

   for(var i =0;i<diff;i++){
      tradeStartTime.add(1, 'minutes');
      // console.log(tradeStartTime);
        $scope.getAllCandel.push(tradeStartTime);
     }
      console.log(JSON.stringify($scope.getAllCandel));

I want to print time with interval of 1 min so. 我想以1分钟的间隔打印时间。 Storing int into in an array but here after loop only single elemnt is getting stored 将int存储到数组中,但是在循环之后,这里仅存储单个元素

You can print your time values by using ng-repeat in your HTML. 您可以通过在HTML中使用ng-repeat来打印时间值。

   <div ng-repeat="candel in getAllCandel">
        <p>{{candel }}</p>
   </div>

You can pass your array to a function like 您可以将数组传递给类似

DummyFunction($scope.getAllCandel);

function DummyFunction(array){
   for(var i=0;i<array.length;i++){
   //Do Computations
}
}

You can also store your array the following way. 您还可以通过以下方式存储阵列。

   for(var i =0;i<diff;i++){
      tradeStartTime.add(1, 'minutes');
      // console.log(tradeStartTime);
        $scope.getAllCandel[i]=tradeStartTime;
     }

Try `var module = angular.module('myApp', []); 尝试`var module = angular.module('myApp',[]);

            module.controller('TimeCtrl', function($scope, $interval) {
                var tick = function() {
                    $scope.clock = Date.now();
                }
                tick();
                $interval(tick, 10000);
            });
            <script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.2.11/angular.min.js"></script>

            <div ng-app="myApp">
              <div ng-controller='TimeCtrl'>
                <p>{{ clock | date:'MM/dd/yyyy @ h:mma'}}</p>

` `

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

相关问题 如何在javascript数组中存储元素? - How to store elements in javascript array? 如何通过数组中的前导零来存储元素 - how to store elements in array but by trucating leading zeros 如何从商店中的数组中获取单个元素 - How to grab individual elements from an array in store 如何将对象存储到数组中,然后在创建按钮元素中显示所有对象? - how to store the object into array and then displays all the objects in the create button elements? 如何存储多个键值,其中value是javascript中的元素数组? - How to store multiple key value, where value is an array of elements in javascript? 如何减去两个数组的元素并将结果存储为JavaScript中的正数组? - How to subtract elements of two arrays and store the result as positive array in javascript? 如何通过类名获取元素值并将它们存储在jQuery中的数组中? - How to get elements values by class name and store them in an array in jQuery? 如何从文本框中获取元素并将其存储在数组中 - How to fetch elements from a text box and store them in an array 如何使用jquery和/或javascript获取多个用户输入并将其存储在数组中,然后访问数组中的元素 - How to get multiple user inputs and store it in an array using jquery and/or javascript and then access the elements in an array 使用CasperJS将多个DOM元素存储在一个数组中 - Store multiple DOM Elements in an Array with CasperJS
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM