angular - 需要传递另一个值来更改事件
问题描述
请给我建议,我该如何解决这个问题。我需要将 area.id 传递给 onChangeArea 方法来发出请求,但我也不能更改选项的值,因为我需要 formControlName 中的 area.code。如何将 id 传递给 onChangeArea?
解决方案
如果是唯一的,那么您可以从控制器中的数组中area.code
搜索特定对象。areas
getArea(code) {
this.areas.forEach(function(area) {
if(area.code === code) {
console.log(area._id);
}
});
}
您可以调用此函数 onChange 事件。
希望这会有所帮助。
推荐阅读
- angular - 为什么 Angular 异步管道使用 cdr.markForCheck() 而不是 cdr.detectChanges()?
- mikeio - 将 dfs0 时间轴从等距更改为非等距
- python - Python递归与字典?
- ios - UICollectionVIew 中未显示相机捕获的图像,如何显示从 UICollectionView 捕获的图像?
- ios - 如何访问 Google Drive API 中受限制的音频文件以在 AVPlayer (Swift 5) 中播放它们
- javascript - SQL Server 时间格式不等于客户端时间格式
- r - 如何使用 ggplot 在多面图中自定义背景颜色
- typo3 - 删除 TYPO3 加载页面
- python - 如何正确地使 AES.encrypt 包含 Python3 中的控制字符
- android - 更新到 Android Studio 4.1 时出现 java.lang.AssertionError