当在输入框中输入文本时,我使用 ng-keydown 指令调用搜索函数。如果搜索字符串长度小于 3,我想阻止调用搜索函数。
我是这样做的:
<input type="text" ng-keydown="filter()" ng-model="query">
在控制器中:
$scope.query;
$scope.filter = function () {
if ($scope.query.length > 3)
$scope.search()
}
好的,这可行,但是是否可以直接在属性 ng-keydown 中检查搜索长度?