Angular6如何使用选定值不断添加下拉列表

Angular6如何使用选定值不断添加下拉列表,angular6,Angular6,初学者在这里…用户可以从下拉列表中选择筛选值。每个选择都应该添加一个新的下拉列表和所选值。目的是用户可以按照自己的方式编辑选择,并选择任意多个筛选器…如何在angular 6中实现这一点?任何指针。感谢帮助。请检查此项,我是根据假设完成的。我认为通过使用此代码,您可以达到您的需求 html <div> <div id="AddItem"> <h2>Add State/City</h2> <

初学者在这里…用户可以从下拉列表中选择筛选值。每个选择都应该添加一个新的下拉列表和所选值。目的是用户可以按照自己的方式编辑选择,并选择任意多个筛选器…如何在angular 6中实现这一点?任何指针。感谢帮助。

请检查此项,我是根据假设完成的。我认为通过使用此代码,您可以达到您的需求

html

<div>    
    <div id="AddItem">
         <h2>Add State/City</h2>
          <select [(ngModel)]="dataDetails" (change)="addData("")">
            <option value="">-- choose an item --</option>
            <option value="a">a</option>
            <option value="b">b</option>
            <option value="c">c</option>
            <option value="d">d</option>
          </select>
    </div>    
<div *ngFor="let item of items;">
    <select [(ngModel)]="selectedData" (change)="addData(item.name)">
        <option value="item.name">{{item.name}}</option>
    </select> 
</div>
<div>
      {{a}}
      a: <input [(ngModel)]="a" ng-change="changeData()" />
      b: <input [(ngModel)]="b" />
    </div>

</div>

有点像这样-我需要下拉列表中的值填充选定的值..而且第一个选择也是从下拉列表中选择的Hey感谢这类帮助我获得了一个起点..我能够调整它并根据需要继续。。
 items:any = [];

addData(data=""){
  if(this.dataDetails || data){
    if(!data)
      data = this.dataDetails;
      this.items.push({
        name: data
      });
   }
}