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 : Sélectionner tout - Visualiser dans une fenêtre à part
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);
 
	}