У меня имеется контроллер для корзины:
app.controller("cartItems", function($scope, $http){
$http.get("/cart.json").success(function(data) { $scope.all = data });
});
и HTML код самой корзины:
<div class="item" ng-repeat="item in all">
<i class="delete icon-trash" data-id="{{ item.id }}"></i>
<img class="img" ng-src="{{ item.img }}" alt="">
<p class="name">{{ item.name }}</p>
<p class="info">{{ item.desc }}</p>
<span class="price">{{ item.price }}
<i class="icon-q"></i>
</span>
</div>
Корзина - это фиксированный блок в центре экрана. В самом начале он невидим. При добавлении в корзину одного товара, с начала он отправляет действие на сервер. Дальше, он должен обновить данные от $http, перерисовать DOM корзины и показать блок корзины.
Вопрос: Как можно реализовать это при клике?