Typescript/Angular2에 다음 함수를 작성하는 더 좋은 방법이 있는지 궁금합니다. 내가 관찰 가능한 서버 데이터를 캐싱하고 캐시 된 값을 반환하는 경우가 많습니다. 내 방식 (아래)은 조금 과장된 것 같습니다.Observable Shorthand
getUser(){
return Observable.create(s => {
if(!this.user)
this.connection.identity((err, res) => {
this.user = res;
s.next(res);
s.complete();
})
else{
s.next(this.user);
s.complete();
}
});
}
이 구현이 조금 더 있어야하지 않나요를? 오류를 처리하는 것으로 나타나지 않습니다. – cartant