我有一个要求,使用按钮清除输入字段值,并通过单击另一个按钮获得相同的值。
基本上,我有一个输入字段和两个按钮(click1和click2)。
当我点击click1按钮时,值正在被清除,但当我点击click2按钮时,它显示的是true而不是值,有人可以指导我吗?
<input ng-model="c.filterName" >
<button ng-click = "c.click()">Click 1</button>
<button ng-click = "c.clicks()">Click 2</button>
c.click = function(){
c.filterName = '';
}
c.clicks = function(){
c.filterName = !'';
}
我已经尝试了上面的代码,它是工作,但我希望确切的值上的输入字段得到清除,而不是布尔值(目前我得到的是真,而不是值)。
1条答案
按热度按时间5w9g7ksd1#
为了将
c.filterName
的值设置为原始值,建议在调用c.click()
函数时将原始值存储在$scope
中,然后将c.filterName
设置为null: