加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > 安全 > 正文

(Angular Material)用Autocomplete打造带层级分类的DropDown

发布时间:2020-12-17 07:04:55 所属栏目:安全 来源:网络整理
导读:效果如下图 ? 代码实现 1、导入模块 import {MatAutocompleteModule} from ‘@angular/material/autocomplete‘; @NgModule({ ?? imports:[ ??? ?? MatAutocompleteModule ? ? ] }) 2、编写List内容 this . memberNameList = [ { onOffDist: ‘オン‘ , ite

效果如下图

?

代码实现

1、导入模块

 import {MatAutocompleteModule} from ‘@angular/material/autocomplete‘;

 @NgModule({
??   imports:[
???   ?? MatAutocompleteModule
?  ? ]
 })

2、编写List内容

this.memberNameList = [
   {
    onOffDist: ‘オン‘,
     items: [‘丁1‘,‘徐2‘,‘僑3‘]
   },
   {
     onOffDist: ‘オフ‘,
     items: [‘趙4‘,‘李5‘]
   }
];

?

3、html实现

<input type="text" name="memberName" matInput formControlName="memberName"
[matAutocomplete]="memberName"
[value]="costData.teamMember"/>
   <mat-autocomplete style="font-size:12px; height: 30px;" #memberName="matAutocomplete">
     <mat-optgroup *ngFor="let nameList of memberNameList" [label]="nameList.onOffDist">
       <mat-option style="font-size:12px; height: 30px;" *ngFor="let name of nameList.items"
         [value]="name">
         {{ name }}
       </mat-option>
     </mat-optgroup>
</mat-autocomplete>
?
完成。

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读