假设我们有以下未组织的表格数据:
Name | Age |
---|---|
John | 22 |
Jane | 25 |
我们希望将其转换为一个组织良好的对象数组,以便于处理。我们可以使用Angular的ngFor指令将每一行转换为一个对象:
{{person.name}} | {{person.age}} |
然后我们需要一个方法来更新表格中的值和对象数组中的值。这个方法应该使用双向数据绑定来保持值的同步。我们可以使用ngModel指令来让这个过程自动完成。
@Component({
selector: 'my-app',
template:
})
class AppComponent {
people = [
{name: 'John', age: 22},
{name: 'Jane', age: 25}
];
}
现在,在输入框中进行更改时,表格和对象数组中的值都将自动更新,而不需要手动同步它们。