У меня есть приложение угловатое, которое можно перевести как на французском, так и на английском. Я использую угловой перевод, чтобы сделать это. Проблема в том, что я получаю массив объектов из API и в этом объекте, у меня есть свойство bookConditionEn
и свойство bookConditionFr
и другие подобные идентификаторы.AngularJS условный ng-option
В выбранном входе я хочу отображать bookCondition
в зависимости от текущего языка.
В контроллере я могу получить текущий язык с $translate
службы
vm.getCurrentLanguage = function() {
return $translate.use();
}
Итак, я задаюсь вопросом, если в представлении я мог бы использовать условие в нг-опциону.
<select
ng-options="bookCondition.BookCondition for bookCondition in bookCtrl.bookConditions"
ng-model="bookCtrl.bookConditions"
name="Condition" class="form-control"
></select>