J'ai une application angulaire qui peut être traduit à la fois en français et en anglais. J'utilise angulaire traduire pour le faire. Le problème est: Je reçois un tableau d'objet d'une API et dans ces objets, j'ai une propriété bookConditionEn
et une propriété bookConditionFr
et d'autres id comme.AngularJS conditionnel ng-option
Dans une entrée sélectionnée, je souhaite afficher bookCondition
en fonction de la langue en cours.
Dans le contrôleur, je peux obtenir la langue en cours avec le service $translate
vm.getCurrentLanguage = function() {
return $translate.use();
}
Alors, je me demande si dans la vue que je pouvais utiliser une condition dans le ng-option.
<select
ng-options="bookCondition.BookCondition for bookCondition in bookCtrl.bookConditions"
ng-model="bookCtrl.bookConditions"
name="Condition" class="form-control"
></select>