У меня есть следующие данные в моем файле i18n перевод:
angularjs перевести отображает значение ключа на выбранном языке
"mylist" : {
"fruits": [
{
"key": "A",
"value": "Apple"
},
{
"key": "B",
"value": "Banana"
}
]
}
В моей разметке, я понимаю, как это:
<ui-select ng-model="user.fruits" name="fruits" theme="selectize">
<ui-select-match>{{$select.selected.value}}</ui-select-match>
<ui-select-choices repeat="f.key as f in transl.mylist.fruits | filter: $select.search">
<div ng-bind-html="f.value | highlight: $select.search"></div>
</ui-select-choices>
</ui-select>
В моей разметке я прочитал это так:
<td>{{user.fruits}}</td>
Итак, я вижу вывод key
, потому что я сохранил ключ в ng-модели, потому что у меня есть несколько языков, поэтому я хочу сохранить один и тот же ключ, но отображать разные значения для каждого выбранного языка.
Теперь возникает вопрос:
Как я могу отобразить значение ключа на выбранном языке?
так, чтобы вместо клавиши отображался value
. Как я могу просмотреть его в файле перевода?