J'ai un contrôleur de base qui affiche mes produits,
App.controller('ProductCtrl',function($scope,$productFactory){
$productFactory.get().success(function(data){
$scope.products = data;
});
});
De mon point de vue je suis d'affichage de ces produits dans une liste
<ul>
<li ng-repeat="product as products">
{{product.name}}
</li>
</ul
Ce que j'essaie de faire, c'est quand quelqu'un clic sur le nom du produit, j'ai un autre point de vue panier où ce produit est ajouté.
<ul class="cart">
<li>
//click one added here
</li>
<li>
//click two added here
</li>
</ul>
Donc mon doute, ici, c'est comment faire passer ce cliqué sur des produits de premier contrôleur de seconde? je suppose que le chariot doit être un contrôleur de trop.
J'ai poignée cliquez sur l'événement à l'aide de la directive. Aussi je pense que je devrais être à l'aide de service à atteindre au-dessus de la fonctionnalité ne peuvent tout simplement pas comprendre comment le faire? parce chariot nombre prédéfini de produits à valeur ajoutée pourrait être 5/10 selon la page de l'utilisateur. Donc, je tiens à garder ce générique.
Mise à jour:
J'ai créé un service de diffusion et dans la deuxième manette, je la reçois. Maintenant, la requête est de savoir comment dois-je mettre à jour dom? Depuis ma liste de chute est assez codé en dur.