我有以下问题:
我需要检测远程服务中有多少对象可用。
例如:
url="https://myapi/";
getPerson(personsId){
return this.http.get<Person[]>(`${this.url}${personsId}`,{headers:this.headers});
}
getAllPersons(){
let numberOfPersons // in this variable I want to store how many items are available.
const response = [...Array(numberOfPersons).keys()].map(i => this.getPerson(i+1));
return forkJoin(response).pipe(map(value=> value),share());
}
}
其中 numberOfPersons 是项目数量。
最佳答案
你的意思是这样吗?
getPersonCountForId(personId): Observable<number> {
return this.getPerson(personId).pipe(
map(persons => persons.length),
);
}
关于javascript - 如何检测有多少 Rest 项目可用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59664175/