Я хочу отобразить дополнительную информацию о щелчке элемента в ng-repeat и скрыть это при отпускании мыши от этого элемента.
В приведенном ниже фрагменте кода, когда пользователь нажимает на другой элемент, это открывает дополнительную информацию и для первого элемента.
Фрагмент кода
$scope.Click = function (object) {
console.log("Clicked")
this.showDelete = true;
$(".Close").fadeIn(); // <- this did not work actually
}
$(document).mouseup(function (e) {
!$(e.target).closest('.Close').length && $('.Close').fadeOut();
});
<div ng-repeat="item in items">
<div ng-click="Click()">{{item.object}}</div>
<div class="button Close" ng-show="showDelete">delete</div>
</div>
Я хочу показывать дополнительную информацию только для одного элемента за раз.
Пожалуйста, помогите мне исправить мой фрагмент кода