Expression pour accéder aux attributs à partir d'une string
Bonjour a tous,
Je ne sais pas trop comment definir l'intitulé de ma question mais je vais essayer de de la poser de façon compréhensive ;)
J'aimerais savoir s'il est possible de declarer une expression de façon composé et dynamique.
Je m'explique :
Imaginons que j'ai un controller defini tel que :
Code:
1 2 3 4 5 6 7 8 9 10 11 12
|
angular.module('app')
.controller('appCtrl', function ($scope) {
$scope.news = {
'title' : {
'fr' : 'Titre 1',
'en' : 'Title 1'
}
};
$scope.langage = 'fr';
}); |
Je voudrais pouvoir accéder a l'attribut "title.fr" ou "title.en" de mon objet JSON en fonction de ma variable langage ...
Code:
1 2
|
<p>{{news.title.{{langage}}}}</p> |
Bon ça ça ne fonctionne pas mais c'est pour imager le problème ;)
Je pensais m'orienter vers un filter mais quelqu'un aurait une autre solution ?
Merci