首页 > 解决方案 > 需要传递另一个值来更改事件

问题描述

请给我建议,我该如何解决这个问题。我需要将 area.id 传递给 onChangeArea 方法来发出请求,但我也不能更改选项的值,因为我需要 formControlName 中的 area.code。如何将 id 传递给 onChangeArea?在此处输入图像描述

标签: angularformsselect

解决方案


如果是唯一的,那么您可以从控制器中的数组中area.code搜索特定对象。areas

getArea(code) {
    this.areas.forEach(function(area) {
        if(area.code === code) {
            console.log(area._id);
        }
    });
}

您可以调用此函数 onChange 事件。

希望这会有所帮助。


推荐阅读