我刚开始学习 Angular 和 Typescipt,所以遇到了一些麻烦。我正在开发一个显示照片列表的应用程序,允许我们创建、编辑和删除现有照片。创建新照片时,我需要找到具有最高 ID 的现有元素,增加 1 并使用新 ID 创建新元素,但我不知道如何使用从 mu getPosts 返回的 Observable<Post[]> 来做到这一点功能。我正在使用来自https://jsonplaceholder.typicode.com/photos的数据。我使用下面的函数获取所有照片对象
export interface Post {
albumId: number,
id: number,
title: string,
url: string,
thumbnailUrl: string
}
--------------------
@Injectable()
export class PostsService {
apiUrl = "https://jsonplaceholder.typicode.com/photos";
constructor(private http:HttpClient){
}
getPosts(){
return this.http.get<Post[]>(this.apiUrl);
}
}
有没有一种方法可以使用现有函数和 Math.max.apply() 来实现。有人可以帮我吗?太感谢了。
九州编程
qq_笑_17
相关分类