我的网页上有一些文字字段。当用户在不使用手表的情况下更改文本字段中的值时,是否可以调用函数?
答案 0 :(得分:1)
是。检查ng-change。它允许您在输入更改时运行函数。
<script>
function Controller($scope) {
$scope.counter = 0;
$scope.change = function() {
$scope.counter++;
};
}
</script>
<div ng-controller="Controller">
<input type="text" ng-model="confirmed" ng-change="change()" id="ng-change-example1" />
<label for="ng-change-example2">Confirmed</label><br />
<tt>counter = {{counter}}</tt><br/>
</div>
答案 1 :(得分:1)
我没有足够的法术力来发表评论,所以 - 为了延迟射击动作你可以使用 ng-model-options 指令和 debounce
文档中的详细信息:https://docs.angularjs.org/api/ng/directive/ngModelOptions