如何在Angular中编写循环?

时间:2017-04-29 16:37:45

标签: javascript angularjs arrays



m=5;
for(var i=0;i<m;i++){ 
   document.write(i); 
}
&#13;
&#13;
&#13;

如何在Angular中输出 i

它不能正常工作

&#13;
&#13;
$scope.B = [];
        angular.forEach([0, 1, 2, 3], function (value, index) {
            $scope.B.push(value);

        });
&#13;
&#13;
&#13;

1 个答案:

答案 0 :(得分:2)

您的代码很好,您的问题最多与AngularJS应用程序中的其他内容有关。检查控制台并在问题中添加更多信息。

在循环中将元素添加到数组$scope.B,并使用json过滤器在视图中显示。

代码:

angular
  .module('App', [])
  .controller('DefaultController', ['$scope', function ($scope) {
    $scope.B = [];
    angular.forEach([0, 1, 2, 3], function (value, index) {
        $scope.B.push(value);
    });
  }]);
<script src="//ajax.googleapis.com/ajax/libs/angularjs/1.5.10/angular.min.js"></script>

<div ng-app="App">
  <div class="container" ng-controller="DefaultController">
    {{ B | json }}
  </div>
</div>