Ürünlerimi gösteren temel bir denetleyicim var,
App.controller('ProductCtrl',function($scope,$productFactory){
$productFactory.get().success(function(data){
$scope.products = data;
});
});
Bana göre bu ürünleri bir listede gösteriyorum
<ul>
<li ng-repeat="product as products">
{{product.name}}
</li>
</ul
Ne yapmaya çalışıyorum biri ürün adını tıkladığında, ben bu ürünün eklendi sepeti adlı başka bir görünüm var.
<ul class="cart">
<li>
//click one added here
</li>
<li>
//click two added here
</li>
</ul>
Bu yüzden şüphe ediyorum ki, bu tıklanan ürünleri ilk kontrol cihazından ikinciye nasıl geçiririm? Ben sepeti de bir denetleyici olması gerektiğini varsaydı.
Ben direktif kullanarak click olayı ele. Ayrıca yukarıdaki işlevselliği elde etmek için hizmet kullanmak gerektiğini hissediyorum nasıl anlayamıyorum? çünkü sepeti önceden tanımlanmış olacak eklenmiş ürün sayısı, kullanıcının hangi sayfaya bağlı olduğuna bağlı olarak 5/10 olabilir. Bu yüzden bu jenerik tutmak istiyorum.
Güncelleme:
Yayınlamak için bir hizmet oluşturdum ve ikinci denetleyicide alıyorum. Şimdi sorgu nasıl dom güncellemek olduğunu? Listeyi bırakacağım ürün oldukça kodlanmış olduğundan.