javascript - 当输入字段为空时如何调用 Angular 方法?

标签 javascript angularjs input-field

当此输入字段发生变化时,我现在调用 Controller 方法:

<input type="text" ng-model="query" ng-model-options='{ debounce: 500 }' ng-change="searchOnTags(query)"/>

当输入字段再次为空时,如何调用不同的方法?

最佳答案

您可以在 searchOnTags 函数中使用 if 语句,如下所示:

$scope.searchOnTags = function(query) {
  console.log(query);
  if (!query) {
    console.log('input is empty');
  }
};

关于javascript - 当输入字段为空时如何调用 Angular 方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37134224/

相关文章:

javascript - 我们应该继续在 AngularJS 中使用表单吗?

jquery - 如何对具有输入元素的列进行排序?

javascript - 选择 JSON 返回的 html 标记内的 data-id 值

javascript - 查找具有多次匹配属性的 JSON 对象

javascript - 如何重构 2 个相同的函数?

javascript - 在 angular.js 中切换类和文本

html - 对齐文本输入并水平提交输入,文本输入填满所有空白区域

ionic2 - ionic2中输入字段的清除按钮

javascript - 我想在用户关闭浏览器选项卡时将数据发布到 API

javascript - 如何使用 grunt 缩小一个 css 文件并将其编译成 JS