0
코드가 실행되지 않는 이유를 알지 못합니다. 심지어 console.log ('1')도 나타나지 않습니다.Observables 코드가 실행되지 않음
는ngOnInit() {
this.getContacts();
this.getClients();
}
getContacts(): Observable<any[]> {
return this.http.get('/api/contacts')
.map((res: any) => res.json()).flatMap((contacts: any[]) => {
if (contacts.length > 0) {
console.log(1);
const observables = Observable.forkJoin(
contacts.map((contact: any) => {
return this.http.get('/api/client/' + contact.company_name)
.map((res: any) => {
let company_name: any = res.json();
contact.company_name = name;
console.log(contact.company_name);
return contact;
});
})
);
console.log(observables);
return observables;
}
return Observable.of([]);
}
);
}
로컬 호스트의 일반 응답 : 4200/API/연락처는 다음과 같습니다
는[{"_id":"59f43f363a2fc421c00ad8b2","anrede":"sir","titel":"dr.","vorname":"name1","nachname":"surname1","company":"59f43f0e3a2fc421c00ad8b0","__v":0},{"_id":"59f43f443a2fc421c00ad8b3","anrede":"mrs","titel":"prof.","vorname":"name2","nachname":"surname2","company":"59f43f1a3a2fc421c00ad8b1","__v":0}]
로컬 호스트의 일반 응답 : 4200/API는/클라이언트는 다음과 같습니다
{"_id":"59f43f1a3a2fc421c00ad8b1","name":"company2","street":"street 2","zipcode":"45678","city":"city2","__v":0}
내가
this를 따라
당신 결코 * 내가 질문에 깊은 검색 – jonrsharpe
... 반환 getContacts''관찰에 * 가입. 주제는 중복되지만 첫 번째 질문 제목은 정말 나쁘다. 내 핵심 단어 중 하나를 발견하지 못할 것이다. 제목은 내 것과 같이 편집해야합니다. 나는 이것을 금지 시켰습니다 .... – hevilp
왜 제목을 편집해야합니까? 이제이 정보는 동일한 정보에 대한 표지입니다. 어쨌든 프레임 워크 문서에 모두 포함되어있었습니다. 당신은 질문하지 않았을 수 있습니다. – jonrsharpe