在Angular 8中,可以使用ngModel和ngValue指令来设置下拉列表的选中值。下面是一个包含代码示例的解决方法:
首先,创建一个带有下拉列表的组件。在组件的HTML模板中,使用ngModel绑定选中的值,并使用ngValue指令设置每个选项的值。例如:
在组件的TypeScript文件中,定义一个selectedValue变量来存储选中的值,并定义一个options数组来存储下拉列表的选项。例如:
export class YourComponent {
selectedValue: string;
options: string[] = ['Option 1', 'Option 2', 'Option 3'];
constructor() {
// 根据字符串设置选中的值
this.selectedValue = 'Option 2';
}
}
在构造函数中,可以根据字符串设置选中的值。在上面的例子中,选中的值被设置为'Option 2'。
这样,当组件初始化时,下拉列表将自动选中与selectedValue匹配的选项。
希望这个解决方法对你有帮助!