Caractérisation d'un controller
bonsoir à tous.
je suis nouveau développeur javascript et je m'entraîne à faire des spas.
j'essaye de faire un système de sélection tout simple avec la valeur actuelle gardée dans le controller .
je n'y arrive pas. la function callback ne prend pas l'attribut de mon controller.
est ce que quelqu'un aurait une idée ?
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26
|
module.exports=['$scope',function($scope){
/**
* attribut qui va garder le produit sélectionné .
* (objet du dom)
*
*/
var selectedProduct=null;
/**
* function appelée lors de la selection d'un produit
*/
$scope.selectionProduit=function(e,index,selectedProduct){
//si déja défini
if(selectedProduct){
console.log("selected product "+selectedProduct.innerHTML);
console.log("set de l'ancien produit en noir ")
selectedProduct.style.color='black';
}
console.log("appel méthode de sélection");
e.target.style.color='red';
//set du nouveau objet selec
selectedProduct=e.target;
console.log("new selected product "+selectedProduct.innerHTML);
} |