Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angular/29.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何从嵌套数组中获取选定索引?角度-Javascript_Javascript_Angular - Fatal编程技术网

如何从嵌套数组中获取选定索引?角度-Javascript

如何从嵌套数组中获取选定索引?角度-Javascript,javascript,angular,Javascript,Angular,我需要获取嵌套数组中的选定项。 首先检查我的代码: <div class="column-holder" *ngFor="let training of data.trainingExercise { "exerasdasd":"" }, { &quo

我需要获取嵌套数组中的选定项。 首先检查我的代码:

  <div class="column-holder" *ngFor="let training of data.trainingExercise
            {
               "exerasdasd":""
                  },
                  {
                     "isWsadad":""
                  }
               ]
            }
         ]
      }
   ]
}
这很好,但我只需要一个值。 在selectedSetValue中,我只想显示单个值。 现在我得到了所有数组中的值。 我只需要选定的值和选定的索引。这是通过索引选择的重要值

  <div class="column-holder" *ngFor="let training of data.trainingExercises; let i = index;">


这里呢

  <div class="second-box-70" *ngFor="let set of training.sets; let i = index;">

你有
let i=index。将第二个变量改为
let j=index或其他东西,所以它们在这里不一样

  <div class="column-holder" *ngFor="let training of data.trainingExercises; let i = index;">


这里呢

  <div class="second-box-70" *ngFor="let set of training.sets; let i = index;">


你有
let i=index。将第二个变量改为
let j=index或其他东西,因此它们不相同

请尝试此,更改

  <div class="second-box-70" *ngFor="let set of training.sets; let i = index;">
    <div class="circle-exercise">

      <div class="circle-div">
        <div class="num-series">
         Series
        </div>
        <div class="circle" (click)="selectedSet(set)">
          <input [(ngModel)]="set.value" class="input-invisible-for-sets" type="type">
        </div>
      </div> 

    </div>
  </div>

  <p class="notes" *ngIf="selectedSetValue">
   {{ this.selectedSetValue.note }}
 </p>

</div>

请试试这个,找零

  <div class="second-box-70" *ngFor="let set of training.sets; let i = index;">
    <div class="circle-exercise">

      <div class="circle-div">
        <div class="num-series">
         Series
        </div>
        <div class="circle" (click)="selectedSet(set)">
          <input [(ngModel)]="set.value" class="input-invisible-for-sets" type="type">
        </div>
      </div> 

    </div>
  </div>

  <p class="notes" *ngIf="selectedSetValue">
   {{ this.selectedSetValue.note }}
 </p>

</div>

(单击)=“selectedSet(集合[i])”无工作。未定义。(单击)=“selectedSet(集合[i])”无工作。未定义。