在Angular 9中,可以使用双向数据绑定来实现点击后,HTML选择框将会尊重模型中的值。下面是一个示例解决方法:
在组件的HTML模板中,使用ngModel指令来实现双向数据绑定,并将选择框的值绑定到组件的模型属性上:
在组件的TypeScript文件中,定义一个selectedValue属性来保存选择框的值:
export class MyComponent {
selectedValue: string = 'option1';
}
这样,当用户选择不同的选项时,selectedValue的值会自动更新。可以在组件中访问selectedValue属性来获取用户所选择的值。
注意:在使用双向数据绑定时,需要导入FormsModule模块并将其添加到组件的imports数组中:
import { FormsModule } from '@angular/forms';
@NgModule({
imports: [
FormsModule
],
// ...
})
这样就可以确保双向数据绑定功能可用。
希望这个示例能帮助到你!