Angular 9 Mat是一个基于Angular框架的UI组件库,提供了丰富的可重用组件和工具,用于构建现代化的Web应用程序。Mat是Material Design的缩写,是Google推出的一套设计语言和视觉风格,旨在提供一致、美观和易用的用户界面。
在Angular 9 Mat中,要实现在显示期间选择值的逗号分隔,可以使用MatChip组件。MatChip是一个可用于显示和管理标签的组件,可以用于选择多个值并以逗号分隔的方式展示。
以下是实现该功能的步骤:
selectedValues
是一个数组,存储了选择的值。通过*ngFor
指令遍历数组,并使用mat-chip
组件来展示每个值。[removable]="true"
属性表示每个chip都可以被移除,(removed)
事件绑定了一个方法removeValue()
,用于在移除chip时更新数据。selectedValues
数组和removeValue()
方法:selectedValues
数组和removeValue()
方法:selectedValues
数组初始化了一些默认的选择值。removeValue()
方法用于在移除chip时更新selectedValues
数组。通过以上步骤,就可以在Angular 9 Mat中实现在显示期间选择值的逗号分隔。用户可以通过点击chip上的取消图标来移除选择的值,同时界面会自动更新。
腾讯云相关产品和产品介绍链接地址:
领取专属 10元无门槛券
手把手带您无忧上云