getSelectedCityId() {
let citiName
citiId;
axiosInstance
.get("/api/cities")
.then(response => {
if (response.status === 200 && response.data) {
citiName = this.state.city;
citiId = this.state.city.city_id;
}
})
.catch(error => {});
let url = `/api/${citiName}/${citiId}/schools/`;
axiosInstance
.get(url)
.then(response => {
})
.catch(error => {
console.log(error);
});
}
Когда я нажимаю этот вызов API, URL-адрес показывает:
локальный: 9000/api/не определено/не определено/школы/
Я пытаюсь передать данные, которые я получу от первого вызова API, в качестве параметра для второго API. Моя точка зрения заключается в том, почему литерал шаблона выдает undefined? Разве нам не разрешено передавать динамические данные через литералы шаблонов?
async/wait
. Вы должны включить его в процесс сборки, однако. - person Andy   schedule 27.11.2017