Как вернуть входное значение onblur с Angularjs?

0

Я новичок в Angular и хотел узнать, как я могу решить следующую проблему:

<input class="form-control" type="text" value="{{add_item.value}}" onfocus="this.value=''" onblur="this.value={{add_item.value}}">

конечно, это не сработает.

Я хотел бы вернуть первое значение onblur, если вход пуст.

Любой совет?

Теги:

2 ответа

0
Лучший ответ

Для тех, кто интересуется, я сделал уродливое дело, но оно работает. Я сохраняю исходное значение в placeholder и использую его onblur следующим образом:

<input class="form-control" type="text" placeholder ="{{add_item.value}}"  onfocus="this.value=''" onblur="if(this.value=='')this.value=this.placeholder"
0

Короче: вам нужно сохранить исходное значение где-нибудь, чтобы получить его, когда вам это нужно.

Еще короче: используйте https://github.com/betsol/angular-input-modified

Ещё вопросы

Сообщество Overcoder
Наверх
Меню