使用ng-repeat迭代整数数组

时间:2015-06-01 10:32:44

标签: angularjs angularjs-ng-repeat

我不认为这个问题适合angular.Am有一个整数数组var myArray=[1,2,3,4,5]的上下文。是否可以进行ng-repeat并在myArray上显示整数

4 个答案:

答案 0 :(得分:3)

<div ng-repeat="i in myArray">{{i}}</div>``

答案 1 :(得分:2)

是:

       if(isset($_POST['login']))
       {
          //your code goes here...
       }
   else
   {
    //your code goes here...
   }


   if(isset($_POST['register']))
    {
     //your code goes here...
    }
    else
    {
      //your code goes here...
     }

relevant documentation,BTW,显示了一个做你想做的事的例子。

当然,数组必须位于$ scope中,而不仅仅是声明为控制器的局部变量。

答案 2 :(得分:1)

首先需要将变量放在范围变量中,然后才能在html上使用它。

<强>控制器

 Calendar cal = Calendar.getInstance();
                    DatePickerDialog dialog = new DatePickerDialog(this, myDateSetListener, year, month,
                            day);
                    cal.set(Calendar.MONTH, userMonthValue);

                    cal.set(Calendar.YEAR, userYearValue);

                    cal.set(Calendar.DAY_OF_MONTH, 1);
                    dialog.getDatePicker().setMinDate(cal.getTimeInMillis() - 1000);

                    // code to set max date
                    cal = Calendar.getInstance();

                    cal.set(Calendar.MONTH, userMonthValue);

                    cal.set(Calendar.YEAR, userYearValue);
                    cal.set(Calendar.DAY_OF_MONTH, cal.getMaximum(Calendar.DAY_OF_MONTH));
                    dialog.getDatePicker().setMaxDate(cal.getTimeInMillis() - 1000);

<强>标记

angular.module('app', [])
    .controller('Ctrl', function Ctrl($scope) {
    $scope.myArray = [1, 2, 3, 4, 5];
});

JSFiddle

答案 3 :(得分:1)

您也可以按如下方式编码:

<div ng-repeat="i in [1, 2, 3, 4, 5]">
 {{$index + 1}}
</div>