Je suis tout nouveau à AngularJS et comme ce que j'ai vu jusqu'à présent, en particulier le modèle / vue de liaison. J'aimerais l'utiliser pour construire un simple "ajouter au panier" morceau de fonctionnalité.
C'est mon contrôleur jusqu'à présent:
function BasketController($scope) {
$scope.products = [];
$scope.AddToBasket = function (Id, name, price, image) {
...
};
}
Et c'est mon code HTML:
<a ng-click="AddToBasket('237', 'Laptop', '499.95', '237.png')">Add to basket</a>
Maintenant cela fonctionne, mais je doute fortement que c'est la bonne façon de créer un nouvel objet de produit dans mon modèle. Cependant c'est là où mon manque total d'AngularJS expérience entre en jeu.
Si ce n'est pas le moyen de le faire, quelles sont les meilleures pratiques?