在Angular 8中,要从选择框中获取选中的值,你可以使用双向数据绑定和事件绑定来实现。
首先,在组件的HTML模板中,使用ngModel绑定选择框的值,并且使用change事件绑定一个方法来获取选中的值。例如:
在组件的TypeScript文件中,定义一个变量来存储选中的值,并在选择框值改变时更新该变量。例如:
selectedValue: string;
onSelect() {
// 获取选中的值
console.log(this.selectedValue);
}
这样,当用户选择一个选项时,会触发onSelect方法,并将选中的值打印到控制台。
请注意,要使用ngModel进行双向数据绑定,你需要在组件的模块中导入FormsModule。
import { FormsModule } from '@angular/forms';
@NgModule({
imports: [
FormsModule
]
})
export class AppModule { }
这样,你就可以通过ngModel和change事件获取选择框中的选中值了。