首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

如何在angular 8中显示表td中的多选下拉值

在Angular 8中显示表格单元格(td)中的多选下拉值,可以使用Angular Material中的MatSelect组件和MatChip组件。下面是一个示例的步骤和代码:

  1. 首先,确保已经安装了Angular Material,可以通过以下命令进行安装:
代码语言:txt
复制
npm install --save @angular/material @angular/cdk @angular/animations
  1. 在你的模块文件(通常是app.module.ts)中导入所需的模块:
代码语言:txt
复制
import { MatSelectModule, MatChipsModule } from '@angular/material';
import { BrowserAnimationsModule } from '@angular/platform-browser/animations';

@NgModule({
  imports: [MatSelectModule, MatChipsModule, BrowserAnimationsModule],
  ...
})
export class AppModule { }
  1. 在你的组件模板中,使用MatSelect组件和MatChip组件来实现多选下拉列表:
代码语言:txt
复制
<mat-form-field>
  <mat-select placeholder="选择项目" [(ngModel)]="selectedValues" multiple>
    <mat-option *ngFor="let item of options" [value]="item">{{item}}</mat-option>
  </mat-select>
</mat-form-field>

<mat-chip-list>
  <mat-chip *ngFor="let value of selectedValues" removable (removed)="removeValue(value)">
    {{value}}
    <mat-icon matChipRemove>cancel</mat-icon>
  </mat-chip>
</mat-chip-list>

在上面的示例中,options是一个数组,包含了下拉列表中的选项。selectedValues是一个数组,用于保存用户选择的值。

  1. 在你的组件类中,定义optionsselectedValues数组,并实现相关方法:
代码语言:txt
复制
export class YourComponent {
  options = ['选项1', '选项2', '选项3', '选项4'];
  selectedValues: string[] = [];

  removeValue(value: string) {
    const index = this.selectedValues.indexOf(value);
    if (index >= 0) {
      this.selectedValues.splice(index, 1);
    }
  }
}

通过以上步骤,你就可以在Angular 8中显示表格单元格(td)中的多选下拉值了。用户可以通过下拉列表选择多个选项,并且选择的选项将以标签的形式显示在下方。如需了解更多关于Angular Material的信息,可以参考Angular Material官方文档

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

  • Angularjs基础(五)

    ,但ng-options指令更适合创建下拉列表,它有一下优势     使用ng-options的选项的一个对象,ng-repeat是一个字符串。...:{{selectedSite}}         你选择的值在key-value对中的value           value 在key-value 对中也可以是个对象;           ...实例         选择的值在key-value 对的value 中,这是 它是一个对象。           ...在表格中显示数据       使用angular显示表格是非常简单的         实例            显示序号($index)     表格显示序号可以在td>中添加$index:       实例                  <tr ng-repeat

    3.3K50

    想知道HTML语法结构?看这一篇就够了(超全解析html语法)

    可将网页的标题定义在与标记之中。 4.标记 是HTML页面的主体标记。 页面中的所有内容都定义在标记中。 标记本身也具有控制页面的一些特性,如控制页面的背景图片和颜色等。...例如,标记的name属性值为Map,该URI为#Map alt 用于指定当图片无法显示时显示的文字,只有当type属性为image时才有效 name 用于指定输入字段的名称 value 用于指定输入字段默认的数据值...…下拉列表标记 标记可以在页面中创建下拉列表,此时的下拉列表是一个空的列表,要使用标记向列表中添加内容。...> 标记的属性说明如下表所示: 属性 描述 name 用于指定下拉列表框的名称 size 用于指定下拉列表框中显示的选项数量,超出该数量的选项可以拖动滚动条查看 disabled 用于指定当前下拉列表框不可使用...: 属性 描述 src 用于指定图片的来源 width 用于指定图片的宽度 height 用于指定图片的高度 border 用于指定图片外边框的宽度,默认值为0 alt 用于指定当图片无法显示是显示的文字

    5.8K30

    WEB入门二 表格和表单

    本章将学习如何在页面中创建一个表格以及表格的基本操作,例如合并单元格、使用背景图像美化表格、创建表单以及表单元素的基本用法。最后,通过举例讲解表格与表单的综合应用。...td是“表格数据( TableData )”的英文缩写。td>标签定义一个列,嵌套于标签内。border属性是最常用的属性,该属性指定边框的厚度,如果其值设置为零(0),则不显示边框。...里创建单元格标签td>td>,可以有多个单元格。 如示例2.1所示为在页面中添加一个2行3列的表格的代码。...图2.1.16 多选框 6. 下拉列表框 下拉列表框用于帮助用户快速、准确地选择一些选项,通过和标签元素来实现。...标签创建可供选择的下拉列表,标签创建列表中的选项,使用 selected属性可以设置下拉列表的默认选项。

    9510

    【web前端】web前端设计入门到实战第一弹——html基础精华

    /+图片名 下级路径: 写文件夹名字 + 图片名 上级路径: 先到上一文件夹 到上一级目录 …/ 当看到目标文件时再进入再找图片名 属性名:title 属性值:提示文本 当鼠标悬停是才显示的文本..."300"> 1 xioajiejie 表题 td>jiejie...1 jiejie 2 jie 七:input标签 type 属性值 text 文本框,用于输入单行文本 password 密码框 用于输入密码 radio 单选框 用于多选一 name 分组...,有相同name属性值的单选框为一组,一组中同时只能有一个被选中 checked 默认选中 checkbox 多选框 用于多选多 checked 默认选中 file 文件选择 用于之后上传文件 multiple...select标签 下拉菜单整体 option标签 下拉菜单的每一项 selected 下拉菜单默认选中 北京

    22010

    从零开始学 Web 之 HTML(三)表单

    name:输入框的名字 maxlength:限定输入文本长度 readonly:文本框只读 disabled:文本框未激活 value:输入框中的默认内容 placeholder:引导文字,当文本框无文字并且未获取鼠标焦点时显示引导文字...只有将 name 的值设置相同的时候,才能实现单选效果。...selected="selected">下拉列表选项 5 6 multiple=”multiple”: 将下拉列表设置为多选 selected...---- 三、标签语义化 好的语义化的网站标准就是去掉样式表文件(css文件)之后,结构依然很清晰。 根据内容的结构化(内容语义化),选择合适的标签(代码语义化) 有什么用? 1、网页结构合理。...3、不要使用纯样式标签,如:b、font、u 等,改用 css 设置。 4、需要强调的文本,可以包含在 strong 或者 em 标签中。

    2.9K30

    HTML第二天

    HTML第二天 ---- 1️⃣列表标签 无序列表–ul (常用) ul:表示无序列表的整体,用于包囊 li 标签 ul 标签中只允许包含 li 标签,默认显示圆点 有序列表–ol (偶尔用) ol:表示有序列表的整体...,列表的每一项前默认显示序号标识 ol:标签中只允许包含 li 标签 自定义列表–dl-dt-dd (底部导航用) dl 标签:表示自定义列表的整体 dl 标签中只允许包含dt/dd标签 dt 标签:表示自定义列表的主题...select 标签:下拉菜单的整体 option 标签:下拉菜单的每一项 select 标签语法 selected:下拉菜单的默认选中 textarea 文本域标签 textarea— 提供可输入多行文本的表单控件...”></label id 属性在 input 里面写 1️⃣使用方法: 1、使用 label 标签把内容(如:文本)包裹起来 2、在表单标签上添加 id 属性 3、在 label 标签的 for 属性中设置对应的...id 属性值 没有语义的布局标签 - div 和 span 实际开发网页时会大量频繁的使用到 div 和 span 这两个没语义的布局标签 div 标签–独占一行 span 标签–一行显示多个 有语义的布局标签

    3K20

    Html&Css 基础总结(基础好了才是最能打的)二

    > 我是表头 td>我是表内容td> 我是表头 td>我是表内容td> 一般配合js使用for...> td>我是表内容td> td>我是表内容td> td>我是表内容td> td>我是表底部td> 的表单关系, 可以增加表单控件的点击范围, 首先输入框的id要树立一个值, 然后label 中的for字段,等于该id, 那么就可以点击到了 label 标签,增大点击范围...: 1.文本框, input text 2.密码框; 3.上传文件; 4.单选框; 5.多选框; 6.下拉菜单; 7.文本域; 提升用户体验...换行,span不换行哦, 先暂时记住这个就ok啦,后续会针对dev细讲~ 字符实体 在网页中显示预留字符; <; 是小于号 < >; 是大于号 > &nsp; 空格 ~ 你要展示多个空格的话

    10210

    17.HTML

    target 文档打开时要显示的目标位置,属性值一般有:_blank(新窗口中打开)、_self(默认,在超链接所在的容器中打开)、_parent(在超链接的父容器中打开)、_top(整个容器中打开)、...属性:   name(将name的值设置为相同值,才表示一组数据,才能实现单选功能)   value(必须要写,提交到服务器的key值,实际开发过程中value一般是编号)    checked(是否被选中的状态...name(名字一定要一样一样的,才表示是一组数据,添加到同一value值列表提交到服务器)   value(必须要写,提交到服务器的key值,实际开发过程中value一般是编号)   checked(是否被选中的状态...name:表单提交项的key   size:选项个数   multiple:多选    下拉选中的每一项   value(表单提交项的值)   selected(selected下拉选默认被选中...--size一次显示的个数,multiple可以多选-->

    3.6K71

    Web前端基础(07)

    $(":radio") 匹配所有单选 $(":checkbox") 匹配所有多选 $(":checked") 匹配所有选中的单选/多选/下拉选 $(“input:checked”) 匹配所有选中的单选和多选....css(“样式名”,“值”); 批量修改元素样式 元素对象.css({“样式名1”:“值”,“样式名2”:“值”}); 获取和修改元素的属性 获取元素属性 元素对象.attr(“属性名”); 修改元素属性...text方法等效js中的innerText li.text(str); //把创建的li添加到ul里面 $("ul").prepend(li); }) $("input...li添加点击事件 $("body>ul>li").click(function(){ //在事件方法中this代表触发该事件的元素对象 //this是js对象如果需要使用jq中的方法需要将...deltd.children().click(function(){ tr.remove();//删除按钮所在行 }) //前4个td里面显示的文本是用户输入文本框里面的文本,

    5K20

    Web-第二天 HTML表单&CSS【悟空教程】

    readonly:是否只读 disabled:是否可用 maxlength:允许输入的最大长度 1.2.1.3 下拉列表标签: l 下拉列表。可以进行单选或多选。...n size属性:多选时,可见选项的数目。 n 子标签:下拉列表中的一个选项(一个条目)。 u selected :勾选当前列表项 u value :发送给服务器的选项值。...1.2.3 CSS的概述 1.2.3.1 CSS是什么 CSS 通常称为CSS样式或层叠样式表,主要用于设置HTML页面中的文本内容(字体、大小、对其方式等)、图片的外形(高宽、边框样式、边距等)以及版面的布局等外观显示样式...3) 外部样式 外部样式又称为链入式,是将所有的样式放在一个或多个以.css为扩展名的外部样式表文件中,通过标签将样式连接到HTML文档中。 的行内元素:、 等 在开发中,希望行内元素具有块元素的特性,需要使用display进行转换 选择器{display:属性值} 常用的属性值: inline:此元素将显示为行内元素(

    4.3K40

    HTML 标签介绍

    性别(单选),兴趣爱好(多选),国籍(下 拉列表)。 隐藏域,自我评价(多行文本域)。重置,提交。   表单的显示: 的表单界面。...性别(单选),兴趣爱好(多选),国籍(下拉列表)。 隐藏域,自我评价(多行文本域)。重置,提交。--> 的 时候同时发送给服务器) select 标签是下拉列表框 option 标签是下拉列表框中的选项...selected="selected"设置默认选中 textarea 表示多行文本输入框 (起始标签和结束标签中的内容是默认值) rows 属性设置可以显示几行的高度 cols 属性设置每行可以显示几个字符宽度...name 属性值 2、单选、复选(下拉列表中的 option 标签)都需要添加 value 属性,以便发送给服务器 3、表单项不在提交的 form 标签中 GET 请求的特点是: 1、浏览器地址栏中的地址是

    1.7K30
    领券