У меня есть служба в ключе: значение или в countryCode : countryName pair
Servicve ->
{"BD": "Bangladesh", "BE": "Belgium", "BF": "Burkina Faso", "BG": "Bulgaria", "BA": "Bosnia and Herzegovina", "BB": "Barbados", "WF": "Wallis and Futuna", "BL": "Saint Barthelemy", "BM": "Bermuda", "BN": "Brunei", "BO": "Bolivia", "BH": "Bahrain", "BI": "Burundi", "BJ": "Benin", "BT": "Bhutan", "JM": "Jamaica"}
Я создал интерфейс для получения значения из службы
interface
export interface IcounrtyCode {
code: string;
country: string;
}
, что, вероятно, создает проблему при получении значения так, как я хочу
, если вы видите мой ответ, когда я пишу console.log (this.counrtyCode) Отображается как ->
AD: "Андорра" AE: "Объединенные Арабские Эмираты"AF: «Афганистан» AG: «Антигуа и Барбуда» AI: «Ангилья» AL: «Албания»
, где AD - это ключ, а Андорра - это ценность. Может быть, если я смогу изменить ответ следующим образом.{[code: "AD", страна: "страна"]} тогда я могу уловить ответ по-своему , я пытался это сделать, но я получаю ошибку Как я могу это сделать ..?