Angular 如何使用窗体重新绑定模型?

Angular 如何使用窗体重新绑定模型?,angular,angular2-formbuilder,Angular,Angular2 Formbuilder,将模型值绑定到下拉列表的选定值时出现问题。我认为这是因为绑定发生在下拉菜单加载其值之前 我有一个定义如下的表单 this.theForm = this.builder.group({ assignedTo: [{ value: this.model.assignedTo == null ? [] : [this.model.assignedTo], disabled: !this.isEditMode } ], }); assig

将模型值绑定到下拉列表的选定值时出现问题。我认为这是因为绑定发生在下拉菜单加载其值之前

我有一个定义如下的表单

this.theForm = this.builder.group({
            assignedTo: [{ value: this.model.assignedTo == null ? [] : [this.model.assignedTo], disabled: !this.isEditMode }
            ],
        });
assignedTo是一个自定义组件,它包装了一个下拉列表,并在标记中显示为:

<autocomplete-component 
[fullList]=actionItemAssignedTo 
formControlName="assignedTo">
</autocomplete-component>

变量actionItemAssignedTo是从http请求填充的数组。最初,这是在应用程序最初加载时加载到服务中的,并且一切正常。我需要在加载此页面时将其更改为load,以便提供一个输入参数。现在没有选择的值,它应该是this.model.assignedTo。我认为这是因为表单/模型绑定发生在填充下拉列表之前

我该怎么处理? 当下拉列表更改时,我可以强制重新绑定吗