Angular2选择表单无法捕获值
创始人
2024-10-22 08:02:36
0

在Angular2中,有时候我们可能会遇到选择表单无法捕获值的情况。这通常是因为我们没有正确绑定表单元素和ngModel指令。

以下是一个代码示例,展示如何在选择表单中正确地使用ngModel指令:

在组件中:

myOptions = [
  { id: 1, label: 'Option 1' },
  { id: 2, label: 'Option 2' },
  { id: 3, label: 'Option 3' }
];

selectedOptionId: number;

在HTML模板中:


在这个例子中,我们创建了一个选项数组myOptions,它包含三个选项对象。我们还定义了一个selectedOptionId变量,用于存储用户选择的选项的ID。

在HTML模板中,我们将这个数组用作*ngFor指令的数据源,并将每个选项的ID绑定到[value]属性上。我们还将ngModel指令绑定到