小编use*_*172的帖子

ng-mouseover并使用angularjs中的鼠标离开切换项目

HTML:

<ul ng-repeat="task in tasks">
    <li ng-mouseover="hoverIn()" ng-mouseleave="hoverOut()">{{task.name}}</li>
    <span ng-show="hoverEdit"><a>Edit</a></span>
</ul>
Run Code Online (Sandbox Code Playgroud)

JS:

$scope.hoverIn = function(){
    $scope.hoverEdit = true;
};

$scope.hoverOut = function(){
    $scope.hoverEdit = false;
};
Run Code Online (Sandbox Code Playgroud)

代码很荒谬,因为我觉得它太多了.我认为它可以简化.无论如何,结果一旦它悬停就切换所有项目.我有jQuery背景,所以我不知道如何使单项工作ng-repeat.

javascript jquery angularjs

64
推荐指数
4
解决办法
12万
查看次数

捕获ng-show事件和焦点输入字段

我不想写复杂的指令只是为了集中注意力.如果方法将使用纯js,则可以接受.我的问题是如何捕捉角度的ng-show.

<a ng-click="showInput=true">show</a>
<input type="text" ng-show="showInput" />
Run Code Online (Sandbox Code Playgroud)

上面的代码显示输入,如何将其集中在它的外观上?

javascript jquery angularjs

3
推荐指数
1
解决办法
5670
查看次数

标签 统计

angularjs ×2

javascript ×2

jquery ×2