Как я могу сделать выбранное значение отличным от значений, указанных в опциях с выбором в AngularJS. Вот что у меня есть сейчас:
Я хочу, чтобы выбранное значение отображалось как «EN», а параметры внутри - «Engli sh. "," Italian ", ...
Ниже мой HTML Код для элемента select:
<select class="select-language d-md-none d-inline-block" ng-options="lang.Lang_Code for lang in languagesMenu"
ng-model="language" ng-change="changeLanguage()" ng-cloak>
</select>
Это мой JavaScript для языковMenu:
// navigation languages
$scope.languagesMenu = [
{
Language: "English",
Country: "USA",
Code: "en/us/",
Lang_Code: "en"
}, {
Language: "Italian",
Country: "IT",
Code: "it/it/",
Lang_Code: "it"
}
]
А это функция changeLanguage:
// change language
$scope.changeLanguage = function () {
$window.open($scope.language.Code, '_self');
}
Как сделать, чтобы параметры были «Language» из массива JSON, а выбранное значение - «Lang_Code» ?