Angular Material:使用响应式表单为对象选择设置多个默认值的mat-select
创始人
2024-10-20 05:30:17
0

要在Angular Material中使用响应式表单为mat-select选择设置多个默认值,可以使用FormControl的setValue方法来实现。以下是一个示例代码:

在组件的HTML模板中,使用mat-select来创建选择框,并将FormControl与mat-select绑定在一起:


  Select Options
  
    
      {{ option.label }}
    
  

在组件的TypeScript文件中,创建一个FormControl,并在组件初始化时使用setValue方法为FormControl设置默认值:

import { Component, OnInit } from '@angular/core';
import { FormControl } from '@angular/forms';

@Component({
  selector: 'app-example',
  templateUrl: './example.component.html',
  styleUrls: ['./example.component.css']
})
export class ExampleComponent implements OnInit {
  options = [
    { value: 'option1', label: 'Option 1' },
    { value: 'option2', label: 'Option 2' },
    { value: 'option3', label: 'Option 3' }
  ];

  optionsControl = new FormControl();

  ngOnInit() {
    // 设置默认值
    this.optionsControl.setValue(['option1', 'option3']);
  }
}

在上述代码中,options数组包含所有可选择的选项。optionsControl是一个FormControl,用于跟踪mat-select的选择值。在ngOnInit方法中,使用setValue方法将默认值['option1', 'option3']设置为FormControl的值。

这样,当组件加载时,mat-select会显示默认选择的选项。

相关内容

热门资讯

透视了解"hh po... 透视了解"hh poker辅助器先试用"竟然真的是有辅助神器(哔哩哔哩)亲,关键说明,hh poke...
出乎意料的是"掌中乐... 出乎意料的是"掌中乐游戏中心破解版"真是确实有辅助插件(哔哩哔哩)亲,关键说明,掌中乐游戏中心破解版...
透视推荐"拱趴大菠萝... 透视推荐"拱趴大菠萝万能挂"都是是有辅助技巧(哔哩哔哩)拱趴大菠萝万能挂辅助器是一种具有地方特色的麻...
2026版教程"四川... 2026版教程"四川游戏家园辅助"好像存在有辅助教程(哔哩哔哩)1、四川游戏家园辅助模拟器是什么优化...
透视解密"hhpok... 透视解密"hhpoker软件安装包"切实有辅助器(哔哩哔哩)1、很好的工具软件,可以解锁游戏的hhp...
据统计"多乐够级脚本... 据统计"多乐够级脚本"竟然是真的有辅助app(哔哩哔哩)一、多乐够级脚本游戏安装教程牌型概率发牌机制...
透视专业"佛手在线大... 透视专业"佛手在线大菠萝智能辅助器"原来真的是有辅助器(哔哩哔哩)1、上手简单,内置详细流程视频教学...
透视了解"樱花之盛挂... 透视了解"樱花之盛挂多少钱"好像存在有辅助app(哔哩哔哩)1、樱花之盛挂多少钱脚本辅助下载、樱花之...
透视普及"约局吧游戏... 透视普及"约局吧游戏挂"一直有辅助神器(哔哩哔哩)1)约局吧游戏挂辅助插件:进一步探索约局吧游戏挂辅...
现就发布提示"闲来潮... 现就发布提示"闲来潮汕辅助"果然真的有辅助软件(哔哩哔哩)1、闲来潮汕辅助透视辅助软件激活码多个强度...