Ich habe eine App eckig, die sowohl in Französisch und Englisch übersetzt werden kann. Ich benutze angular translate, um das zu tun. Das Problem ist: Ich erhalte ein Array von Objekt von einer API und in diesem Objekt habe ich eine Eigenschaft bookConditionEn
und eine Eigenschaft bookConditionFr
und andere ähnliche IDs.AngularJS bedingte ng-Option
In einem Select-Eingang möchte ich bookCondition
abhängig von der aktuellen Sprache anzeigen.
Im Regler kann ich die aktuelle Sprache mit dem $translate
Service
vm.getCurrentLanguage = function() {
return $translate.use();
}
Also, ich frage ich, ob in der Ansicht, die einen Zustand im ng-Option nutzen könnte.
<select
ng-options="bookCondition.BookCondition for bookCondition in bookCtrl.bookConditions"
ng-model="bookCtrl.bookConditions"
name="Condition" class="form-control"
></select>