我有一个问题,因为我没有解决此问题的想法。我创建了服务类:
export class FamilyService {
private baseUrl = 'http://localhost:8080/api';
constructor(private http: HttpClient) { }
getFamilyByPeselChild(pesel: string): Observable<any> {
return this.http.get(`${this.baseUrl}` + `/getFamilyByPeselChild/${pesel}`);
}
我将从服务器获得响应,并使用Family对象创建一个表。我要确保当我单击行时,我将获得该对象的ID。家庭班级结构:
import {Father} from './Father';
import {Child} from './Child';
export class Family {
public id: number;
public father: Father = new Father();
public childList: Array<Child> = new Array<Child>();
}
问题是如何从可观察数组中获取此ID?非常感谢您的回答。
答案 0 :(得分:1)
您可以像这样订阅观察对象:
getFamilyByPeselChild.subscribe((response) => {
this.id = response.id // assuming your response is an object
});
我不太清楚这是否是您所期望的...如果不是,请提供更多详细信息。