在Angular 9中,ngModel指令默认会在选择框(select)中清除默认选择,如果想要保留默认选择,可以按照以下步骤进行操作:
defaultSelect = 'default';
这里使用了[ngValue]来绑定option的值,而不是使用value属性,因为ngModel指令需要使用对象作为option的值。
ngOnInit() {
this.selectedValue = this.defaultSelect;
}
这样,选择框就会在加载时显示默认选择,并且ngModel不会清除默认选择。
希望这个解决方法对你有帮助!