是否可以使用 cdk 拖放重新排列 ng-select 中的多个选择值。您可以检查Stackblitz 实施正在更改模型值,但未反映在下拉列表中。用户可以使用 cdk Drap and Drop 重新排列下拉列表中的多个选定值的方式。带有 cdk 的 ng-select 的 HTML 拖放
<label>Drap and drop</label>
<ng-select cdkDropList (cdkDropListDropped)="drop($event)" [cdkDropListData]="selectedLocations"
[(ngModel)]="selectedLocations" [items]="Locations" [searchable]="true" bindLabel="name" [multiple]="true"
placeholder="Select Locations">
<ng-template ng-label-tmp let-item="item" let-clear="clear">
<div cdkDrag>
<span
class="ng-value-icon right"
(click)="clear(item)">×
</span>
<span>{{item.name}}</span>
</div>
</ng-template>
</ng-select>
<p> {{selectedLocations|json}}</p>
是否可以将此功能与 ng-select 或任何其他建议一起使用以实现相同目的。