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)
);
}