目前,我在这样的端点上有一个GET请求-
orginazation(sfid: string): Observable<IBaseEngagement> {
const url = `${this.baseURL}/${ENDPOINTS.organizations}/${sfid}`;
return this.http.get(url).map(res => res.json() as IBaseEngagement);
我从作为接口的IBaseEngagement中访问数据。
我现在有了一个新的端点,但是在同一接口上调用它无效, 我认为因为它具有新的字段,所以我也尝试创建一个新的接口,该接口不起作用,我检查了邮递员中的终结点,然后该接口起作用了。
我在这里想念什么吗?
接口:
export interface IEngagementUser extends IBaseEngagement {
startDate?: string;
endDate?: string;
status?: string;
statusLabel?: string;
account?: IEngagementUserAccount;
position?: IEngagementUserPosition;
primaryPosition?: string;
badgeType?: string;
engagementRole?: string;
}
export interface IEngagementUserPosition {
id: string;
organizationId: string;
organizationName: string;
positionTitle: string;
positionLevel: string; <----- here is whats currently being used.
isPrimary: boolean;
startDate: string;
endDate: string;
}
我想访问从新端点检索到的相同字段(指向箭头),新端点的字段与上面的界面相似。