Сообщение от destus
|
CrazyBite,
Просто не используйте 2way data binding. То есть
<input type="text" [ngModel]="rowData[col.field]" (keypress)="setValue($event)">
Ну и в setValue если event.target.value не валидно - сбрасывайте его на rowData[col.field], а если валидно - меняйте значение rowData[col.field] на него.
|
Дело в том что rowData это переменная в темплейте:
<ng-template pTemplate="body" let-rowData let-columns="columns">
я не знаю как к ней из фунцкии обратится...