如何使用Angularjs获取输入值onblur?

时间:2015-11-04 14:46:29

标签: javascript angularjs

我是Angular的新手,想知道如何处理以下问题:

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

当然这不起作用。

如果输入为空,我想取回第一个值onblur。

有什么建议吗?

2 个答案:

答案 0 :(得分:0)

简短:您需要将原始值存储在某个地方以便在需要时进行检索。

更短:使用https://github.com/betsol/angular-input-modified

答案 1 :(得分:0)

对于那些感兴趣的人,我做了一个丑陋的事情,但它有效。我将原始值存储在占位符中并使用它像这样:

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