Показать сообщение отдельно
  #4 (permalink)  
Старый 06.08.2018, 08:03
Аватар для destus
Профессор
Отправить личное сообщение для destus Посмотреть профиль Найти все сообщения от destus
 
Регистрация: 18.05.2011
Сообщений: 1,139

JustMe,
Ну потому что this.service.getIndex() - штука асинхронная. А код ниже выполняется синхронно.
loadData() {

this.service.getIndex().subscribe(
data => {
    this.indexes = data;
    for (let ind of this.indexes) {
        if (ind.index === this.employee.index)
           {
               this.employee.index = index.address;
           }
},
error => console.log(error)
);
}
Ответить с цитированием