1

请帮我

我正在使用 Nebular 5.0.0 + Angular FormGroup,当我从列表中选择一个寄存器进行编辑时,nb-select 没有更新。

我的表格:

在此处输入图像描述

我的 .ts 文件:

在此处输入图像描述

我的结果表格:

在此处输入图像描述

FormGroup 的所有字段都更新得很好,但是表单中的 nb-select 不刷新。

有人可以帮助我了解缺少什么吗?

谢谢,

4

1 回答 1

1

您的代码很好,但此时似乎 ddlSis 不可用,因此请尝试以下步骤

1)在ngOnInit没有值的情况下定义formControls

2)加载ddlSis数据

3) pdfForm.pathcValues 或 pdfForm.setValue 的表单控件

希望这可以帮助

快速尝试 [了解确切的问题]

在ts中定义 ddlSis = [1, 2, 3, 4, 5, 6];

HTML

 <nb-select placeholder="Select Showcase" selected="prfForm.controls.sis_id.value" formControlName="sis_id">
    <nb-option *ngFor="let item of ddlSis" value={{item}}>item</nb-option>
</nb-select>

这将起作用,因为 ddlSis 数据已经可用

于 2020-04-18T06:49:23.590 回答