Я новичок в Angular и хотел узнать, как я могу решить следующую проблему:
<input class="form-control" type="text" value="{{add_item.value}}" onfocus="this.value=''" onblur="this.value={{add_item.value}}">
конечно, это не сработает.
Я хотел бы вернуть первое значение onblur, если вход пуст.
Любой совет?
Для тех, кто интересуется, я сделал уродливое дело, но оно работает. Я сохраняю исходное значение в placeholder и использую его onblur следующим образом:
<input class="form-control" type="text" placeholder ="{{add_item.value}}" onfocus="this.value=''" onblur="if(this.value=='')this.value=this.placeholder"
Короче: вам нужно сохранить исходное значение где-нибудь, чтобы получить его, когда вам это нужно.
Еще короче: используйте https://github.com/betsol/angular-input-modified