] 1 )
Это код html
<input class="edit" (keydown.escape)="cancelSave($event)" (blur)="saveTodo(item, $event)"
(keydown.enter)="saveTodo(item, $event)" [value]="currentEdit.title">
Это метка вызова
public saveTodo(item: CurrentTodo, event): void {
item.title = event.target.value;
this.currentEdit = this.NULL_TODO;
}
Когда событие (keydown.enter) срабатывает
item.title = event.target.value;
print(event.target.value) // output : hello
Когда срабатывает событие (размытие)
item.title = event.target.value;
print(event.target.value) // output : ''
Я ожидал, что оно должно быть одинаковым дважды, я был разочарован, Это будет чтобы результаты двух сейвов были совершенно разными, как мне их решить? С нетерпением жду вашего ответа, спасибо
Это ссылка на стек
https://stackblitz.com/edit/angular-ttmmfr?file=src%2Fapp%2Fapp.component.ts