猿问

我如何展示我的子阵列unsing Angular js?

 $scope.mainArray = [];

  $scope.subArray = [];

  var myObject = {}

  myObject.task = "write";

  myObject.execute = true;

  for (var i = 0; i < $scope.mainArray.length; i++) {

        $scope.subArray[i] = myObject;
        $scope.mainArray[i] = $scope.subArray;
  }

如何使用角度js显示我的subArray中的元素?我正在使用指令ng-repeat来显示我的mainArray,如:ng-repeat =“mainArray中的元素”


素胚勾勒不出你
浏览 433回答 2
2回答

喵喵时光机

根据你的JS代码,你内部的每个元素mainArray基本上都是一个subArray。换句话说,变量elements来自你的ng-repeat表示a&nbsp;subArray。您可以如下所示迭代它并使用其值在UI中打印内容<div&nbsp;ng-repeat="subArray&nbsp;in&nbsp;mainArray"> &nbsp;&nbsp;&nbsp;&nbsp;<div&nbsp;ng-repeat="item&nbsp;in&nbsp;mainArray"> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;...&nbsp;do&nbsp;some&nbsp;stuff&nbsp;with&nbsp;item&nbsp;here&nbsp;&nbsp;&nbsp;&nbsp;</div></div>

呼啦一阵风

它会是这样的:<div&nbsp;ng-repeat="subArray&nbsp;in&nbsp;mainArray"> &nbsp;&nbsp;<div&nbsp;ng-repeat="el&nbsp;in&nbsp;subArray">{{el}}</div></div>工作小提琴看起来你有逻辑设置来正确地使主阵列
随时随地看视频慕课网APP

相关分类

JavaScript
我要回答