所以我在这里询问绑定表格的概念。通常它非常简单,只需对所有行/列使用 ngFor。
但是我想做的是,对于每个单元格,它应该绑定到两个属性的对象:
- 单元格内容
- 列的标题,在该列中的所有单元格之间共享。
在我的表格中,我应该能够根据需要添加一行或一列。这很简单,但所有共享 column_header 的单元格是棘手的部分。
现在这个表代表一个表单,所以我可以在用户点击提交后进行处理并解决问题。
我只是在寻找其他更聪明的想法。提前致谢。
编辑| 澄清示例 给定这篇文章中的对象: AngularJS - Building a dynamic table based on a json
目的
{
"name": "john"
"colours": [{"id": 1, "name": "green"},{"id": 2, "name": "blue"}]
}
我想成为那样的人
{
"name": "john",
"colours": [
{
"id": 1,
"column":{
"name": "green",
"header":"H1"
}
},
{
"id": 2,
"column":{
"name": "blue",
"header":"H1"
}
}
]
}
标头属性在两者之间共享的位置