Bonjour, mon titre n'est peut etre pas très explicite, mais je vais essayer de mieux expliquer.

J'ai un objet, qui a une propriété qui en fait est le nom d'une variable qui devra etre utiliser. et je n'arrive pas a le faire.

Voici un bout de mon code :

pour le JS, la variable en question :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
scope.sightAccountsOptions = [
	{"type":"saving","root":"savings"},
	{"type":"check","root":"check"},
	{"type":"current","root":"current"}
];

Pour le HTML, j'aimerais faire ceci :
Code html : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
    <div ng-repeat="sightAccountOpt in sightAccountsOptions">
          <div data-ng-show="clientAccounts.{{sightAccountOpt.root}}Accounts">
           .....
               <!-- si je met ceci, j'ai une erreur--> 
               <tr ng-repeat="savingaccount in clientAccounts.{{sightAccountOpt.root}}Accounts >
 
               <!-- voila ce que je veux avoir, par exemple, comme résultat final--> 
               <tr ng-repeat="savingaccount in clientAccounts.savingsAccounts > 
                .....
               </tr>
          <div>
     <div>

l'erreur que j'ai :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
Error: [$parse:syntax] Syntax Error: Token '{' is an unexpected token at column 16 of the expression [clientAccounts.{{sightAccountOpt}}Accounts].
Comment faire pour avoir le résultat attendu ??

Merci