【问题标题】:Add a new row into mat-table using angular 4使用角度 4 在 mat-table 中添加新行
【发布时间】:2018-10-03 15:42:09
【问题描述】:

如何从输入字段手动将新行添加到 Angular Material 表中。

请看这张图片,如果我添加一个状态名称和状态代码,它应该出现在下表中,请帮助我如何使用 Angular 4 来实现它。

【问题讨论】:

  • 请发表你到目前为止所做的事情
  • 对不起,我不知道我现在应该尝试一下

标签: angular angular-cdk angular-material-5


【解决方案1】:

我已经整理了一个简单的示例,应该可以很好地提示您从哪里开始:Working demo

这通过在输入字段上使用双向数据绑定来跟踪用户在表单中键入的内容。然后按下add 按钮时,表格会更新为使用输入内容动态创建的新元素。

【讨论】:

  • 您好,谢谢,它可以工作,但我还有一个疑问,如何使用 angular http crud 添加数据
  • 嗨..如果我希望新行位于表格顶部而不是底部,那么该怎么做?
  • @saad 当然,只需使用unshift 而不是push
  • unshift 有效...但它给出的索引为 1 .. 所以有多个索引为 1 的行。如何动态更改行号
猜你喜欢
  • 2020-03-30
  • 1970-01-01
  • 2020-11-25
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-05-12
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多