【发布时间】:2014-06-09 16:57:50
【问题描述】:
我正在寻找解决方法来捕捉用户在 Android 上按下退格键(又名键类型 32)。它在 chrome 中运行良好,但在设备上运行良好。
我的尝试之一是使用简单的watch。
但是$watch 没有捕捉到按下的退格键。
这是我到目前为止所做的:
<div class='form-group'>
<label>Field 1</label>
<input type='text' ng-model='f1' required class="form-control">
</div>
<div ng-repeat="line in lines">
{{line}}
</div>
和:
$scope.lines = [];
$scope.$watch(function () {
return $scope.f1;
},
function (newValue, oldValue) {
$scope.lines.push(newValue);
}, true);
这是 Plunker
中的演示[编辑]
我试过ng-change - 得到相同的结果。当我按退格键时没有任何反应
使用 ng-change 演示 Plunker
请帮忙,
【问题讨论】:
-
你试过
ng-change吗? -
是的,我试过了,看看编辑。谢谢
标签: javascript android angularjs