javascript - 如何在垫表顶部插入新行
问题描述
我有一个显示工作列表的垫表。现在,当我创建一个新作业时,我想将它显示在第一行而不是最后一行。如果我创建并添加一个新作业,它会转到 mat-table 的底部。我怎样才能做到这一点。
我想要类似于这个Stackblitz的东西。但不是在底部添加行,我想要它在第一行
解决方案
要将元素推送到第一行,数组中有一个名为 的方法unshift()
。
为此,举个例子:
var a = [1,2,3,4];
如果我想推0
到a
第一个位置,我会做a.unshift(0)
您所要做的就是代替.push()
, 使用.unshift()
我已经分叉了 stackbltiz 来帮助你解决解决方案 https://stackblitz.com/edit/angular-axjzov-8zmcnp
推荐阅读
- java - JSF h:commandlink 在更新版本后不起作用
- authentication - 没有从 JWT 令牌创建用户身份
- redis - Redis 截断大于 4087 字节的值
- javascript - TypeError:无法读取未定义的resolveModel react-redux-form的属性'0'
- spring-boot - Spring Boot 中的 JDBCTemplate 查询错误
- javascript - 使用 csv 文件从地址获取纬度和经度
- firebase - 仅用于元数据更新的 Firebase 存储规则
- angular - BsModalModule 错误 TS2339:“BsModalModule”类型上不存在属性“打开”
- python - 使用 Scrapy 抓取时如何忽略 pdf 链接?
- javascript - 能够查询数组中的特定索引吗?猫鼬