当我尝试显示名称时值不起作用
Value doesn't work when I try to display the name
我正在使用 select 框来 select 列表中的名称。
我正在尝试使用该值将源值放入 select 框中,但我没有看到任何内容。有谁知道我如何提交一个根名称而不必创建 selection?
html
<div *ngFor="let datas of array">
<dx-select-box [value]="datas.name"> </dx-select-box>
</div>
这是 DevExtreme select 框的不正确语法。您需要将值传递给 valueExpr
,将显示值传递给 displayExpr
,如下所示。不需要 ngFor
和 dx-select-box
。相反,您只需要将数组传递给 items
.
<dx-select-box [items]="array" valueExpr="id" displayExpr="name"></dx-select-box>
我正在使用 select 框来 select 列表中的名称。
我正在尝试使用该值将源值放入 select 框中,但我没有看到任何内容。有谁知道我如何提交一个根名称而不必创建 selection?
html
<div *ngFor="let datas of array">
<dx-select-box [value]="datas.name"> </dx-select-box>
</div>
这是 DevExtreme select 框的不正确语法。您需要将值传递给 valueExpr
,将显示值传递给 displayExpr
,如下所示。不需要 ngFor
和 dx-select-box
。相反,您只需要将数组传递给 items
.
<dx-select-box [items]="array" valueExpr="id" displayExpr="name"></dx-select-box>