我刚刚开始使用 Angular。我有一张 table 和一个按钮。单击按钮,应在表中添加与前一行类似的新行。我在下面添加了 stackblitz 链接。我正在努力解决这个问题。提前致谢。
最佳答案
这是一个示例 https://stackblitz.com/edit/angular-rs6bkq 。您需要创建一个任意数组并使用其长度来定义要显示的行数。请注意放置在 tr
标记上的 *ngFor
指令。这实际上是 HTML 中的 for 循环,用于计算数组中的项目数。因此,如果您使用函数调用更改数组的长度,表行数将更新以反射(reflect)这一点。
您可以在此处阅读有关结构指令(如 ngFor)的更多信息 - https://angular.io/guide/structural-directives
关于javascript - onclick 在表中添加新行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60335838/