Bonjour,
J'ai des modules sous forme de classes qui possèdent chacun des méthodes.
Ces modules sont utilisés dans un autre (pas en classe) qui a besoin de regrouper certaines de ces méthodes dans un tableau associatif sans perdre le contexte 'this'.
Pour l'instant dans le constructeur je défini un propriété expose qui associe une fonction à une string en utilisant bind(this)
Une autre fichier "concatène" ces méthodes dans un nouvel objet avec Object.assign() (je penses que c'est pour ça que j'ai besoin de bind les fonction à leur context
Je souhaiterais avoir le même résultat sans avoir à définir 'expose' dans le constructeur (et de préférence sans avoir à binder mais je ne penses pas que se soit possible).
Un exemple ci-dessous, le main require un seul module pour que ce soit plus cours. Je suis obligé d'utiliser des classes là ou il y en a...
Peut-etre y a-t-il une autre solution que le Object.assign() ?
Merci d'avance!
main.js
Code JAVASCRIPT : Sélectionner tout - Visualiser dans une fenêtre à part 
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
repos.js
Code JAVASCRIPT : Sélectionner tout - Visualiser dans une fenêtre à part 
2
3
4
5
6
7
users.js
Code JAVASCRIPT : Sélectionner tout - Visualiser dans une fenêtre à part 
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
tasks.js
Code JAVASCRIPT : Sélectionner tout - Visualiser dans une fenêtre à part 
2
3
4
5
6
7
8
9
10
11
12

 

 
		
		 
        

 
			
			

 
   
 


 Grouper fonctions de plusieurs module sans perdre le contexte
 Grouper fonctions de plusieurs module sans perdre le contexte
				 Répondre avec citation
  Répondre avec citation
Partager