gpt4 book ai didi

angular - ng-select 获取对象作为选定值

转载 作者:行者123 更新时间:2023-12-05 00:48:33 25 4
gpt4 key购买 nike

我正在使用 ng-select(来自 '@ng-select/ng-select' 的 NgSelectModule)ץ这是我的代码:

 <ng-container *ngFor="let validFilter of validFiltersData; let i = index" >
<div *ngIf="validFilter.Values && validFilter.Values.length > 0" class=" filter col-md-4 ">
<ng-select [items]="validFilter.Values" bindLabel="Text" bindValue="ID" (change)= "onFilterValueChage($event, validFilter)" class="input-md"
[(ngModel)]="validFilter.selectedValue"></ng-select>
</div>
</ng-container>

validFiltersData 是一个 FilterData 数组:

export class FilterData 
{
Name : string;
FormattedName : string = null;
Values : Filter[];
selectedValue : Filter = null;
...
}

过滤器:

export class Filter 
{
public ID: number;
public Text: string;
....
}

我试图将选定的值作为包含 ID 和文本的对象(过滤器),但我总是只获取 ID

如何将所有过滤器作为选定值?

最佳答案

因为您将绑定(bind)设置为 ID:bindValue="ID"。删除它,它应该可以工作。

在此处阅读有关绑定(bind)的更多信息:https://ng-select.github.io/ng-select#/bindings

关于angular - ng-select 获取对象作为选定值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50150517/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com