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>
JS:
$scope.hoverIn = function(){
$scope.hoverEdit = true;
};
$scope.hoverOut = function(){
$scope.hoverEdit = false;
};
代码是可笑的,因为我认为它太多了。我认为它可以简化。无论如何,一旦项目悬停,结果就会切换所有项目。我有jQuery背景,所以我不知道如何在ng-repeat
中让单个项目工作。
https://stackoverflow.com/questions/22532656
复制相似问题