我有一个PrimeNG表,其中的单元格是可编辑的。当我编辑输入文本字段的值时,表格模型不会改变。如何使表模型绑定到输入文本?Angular2表格模型与文本输入绑定
这里是我的代码:
<p-dataTable [value]="data" [editable]="true">
<p-column>
<template pTemplate type="body" let-row="rowData">
<custom-input [(inputModel)]="row.value"></custom-input>
</template>
</p-column>
</p-dataTable>
定制input.html
<input #inputText pInputText type="text" [(ngModel)]="inputModel" />
定制input.ts
export class ValidationInputComponent implements OnInit {
@Input() inputModel: Object;
constructor() {
}
ngOnInit() {
}
}
是否有你有外部custom-input.html的原因?我不知道它是否有帮助,但可以直接写''而不是引用另一个html文件。 – John
是的,你说得对。没有外部自定义组件,一切正常。但我想拥有一个自定义组件,因为它具有一些与正常输入字段不同的其他css功能。它在我的项目中经常使用。 – myanmar
*你的意思是*表模型不改变*? :) – Alex