Tôi có một bộ điều khiển cơ bản hiển thị các sản phẩm của mình,
App.controller('ProductCtrl',function($scope,$productFactory){
$productFactory.get().success(function(data){
$scope.products = data;
});
});
Theo quan điểm của tôi, tôi đang hiển thị các sản phẩm này trong một danh sách
<ul>
<li ng-repeat="product as products">
{{product.name}}
</li>
</ul
Những gì tôi đang cố gắng làm là khi ai đó nhấp vào tên sản phẩm, tôi có một chế độ xem khác có tên giỏ hàng nơi sản phẩm này được thêm vào.
<ul class="cart">
<li>
//click one added here
</li>
<li>
//click two added here
</li>
</ul>
Vì vậy, nghi ngờ của tôi ở đây là, làm thế nào để vượt qua các sản phẩm được nhấp này từ bộ điều khiển đầu tiên đến thứ hai? tôi giả định rằng giỏ hàng cũng nên là một bộ điều khiển.
Tôi xử lý nhấp chuột sự kiện bằng cách sử dụng chỉ thị. Ngoài ra tôi cảm thấy tôi nên sử dụng dịch vụ để đạt được chức năng trên chỉ là không thể làm thế nào? bởi vì giỏ hàng sẽ được xác định trước số lượng sản phẩm được thêm vào có thể là 5/10 tùy thuộc vào người dùng trang nào. Vì vậy, tôi muốn giữ chung chung này.
Cập nhật:
Tôi đã tạo một dịch vụ để phát sóng và trong bộ điều khiển thứ hai tôi nhận được nó. Bây giờ truy vấn là làm thế nào để tôi cập nhật dom? Vì danh sách của tôi để thả sản phẩm là khá cứng.