基本上,我有一个搜索栏和预测显示在它下面。我希望隐藏预测,除非搜索栏有焦点。 有很多方法可以实现这一点,所以我想知道你认为最好的方法是什么以及为什么?
答案 0 :(得分:3)
您可以使用ng-hide和ng-focus: -
<input type="text" ng-focus="showme=true">
<div ng-hide="showme">
in controller
$scope.showme=false;
plunker: - http://plnkr.co/edit/FHHeYRn8VGLx2tcMTF0M?p=preview