不確定標題是否準確,因爲不確定確切的術語。Angular 2 Observable to Observable []
假設我有一些如下所示的代碼。
當我使用第一種方法加載單個資源時,我可以創建一個豐富模型類的實例,它在傳遞給map(...)的函數中包裝/裝飾純JS對象。
如何在第二種方法中實現相同的響應是一個Course對象數組?
@Injectable()
export class CourseService {
constructor(private restangular: Restangular) {
}
public getCourse(id: number): Observable<any> {
return this.restangular.one("courses", id).get().map(response =>
new Course(response)
);
}
public getAllCourses(): Observable<any> {
return this.restangular.all("courses").getList().map(response => {
//an array of courses
console.log(response);
});
}
}
這是優秀的! –