Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/78.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_Html_Arrays_Angular_Typescript - Fatal编程技术网

Javascript 如何获取所有具有相同序列号的数组对象,同时选择角度中的下拉值

Javascript 如何获取所有具有相同序列号的数组对象,同时选择角度中的下拉值,javascript,html,arrays,angular,typescript,Javascript,Html,Arrays,Angular,Typescript,我有一个下拉列表,其中包含序列号相同且序号为0的项目。具有相同序列号的项目由|连接,并在下拉列表中列出。现在,当我选择其中任何一个项目时,我必须在动态表中显示所选项目。如果选择一个联接项,则每个项都应在表中显示为单独的行 我的下拉列表就是这样的 连接的项目将具有相同的序号。我必须将它们分别放在一个数组中,并将每个项目显示为一行。如何做到这一点 List.component.html <mat-select [formControl]="items" (selecti

我有一个下拉列表,其中包含序列号相同且序号为0的项目。具有相同序列号的项目由|连接,并在下拉列表中列出。现在,当我选择其中任何一个项目时,我必须在动态表中显示所选项目。如果选择一个联接项,则每个项都应在表中显示为单独的行

我的下拉列表就是这样的

连接的项目将具有相同的序号。我必须将它们分别放在一个数组中,并将每个项目显示为一行。如何做到这一点

List.component.html

 <mat-select [formControl]="items" (selectionChange)="onSelectionChange($event) >
public selectionChange(value: any): void{
  this.itemList = [];
   if(value.itemSeqNo == 0){
     this. itemList.push(value);
     console.log("selecteditem",value);
    }else{
     const joinedItem= groupBy(this.listAllItem, 'itemSeqNo');
       this.itemList.push(joinedItem);
   }
}