Angularjs输入搜索字段焦点事件?

时间:2015-01-08 20:48:05

标签: angularjs

尝试捕获返回搜索字段的用户的焦点或点击事件。

<form name="searchUser">
    <input type="search" placeHolder="Username to find" ng-model="username" ng-focus="focusSet()">
    <input type="submit" value="Search" ng-click="search(username)" />
</form>

当有人点击文本(搜索)字段时,我想启动一个计时器。该计时器适用于初始页面刷新,但我无法使其适用于ng-focus或ng-click。所以我退化为一个简单的focusSet函数,只是将一行写入控制台。但它永远不会在焦点上写下这条线。也通过点击尝试了这个。

为什么角度不响应焦点事件?

var focusSet = function(){
  $log.info("Got Focus");
  $scope.focusSet = "now you see me";

};
如果你想看到整件事http://plnkr.co/edit/zmWVWJrigRYkQk5jS5HU?p=preview

,这是我的傻瓜

1 个答案:

答案 0 :(得分:1)

尝试:

$scope.focusSet = function(){
  $log.info("Got Focus");
  // $scope.focusSet = "now you see me";
};
相关问题