在前端,我正在显示公司中的员工职位,它称为此变量-
setProperties(json: IEngagementUser, engagementType: EngagementType, color: string) {
this.title = json.position.positionTitle;
这可行,但是现在我有了一个新的“端点”,可以从这些位置获取数据并用于该位置,以下是当前使用的端点。
orginazation(sfid: string): Observable<IBaseEngagement> {
const url = `${this.baseURL}/${ENDPOINTS.organizations}/${sfid}`;
return this.http.get(url).map(res => res.json() as IBaseEngagement);
}
现在我想了解的是,如果已经给了我这个新的端点,我如何将数据从它分配给接口或变量,然后分配给“ this.title” >
有关更多上下文,..当前正在使用的接口是:
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!
isPrimary: boolean;
startDate: string;
endDate: string;
}
对不起,我知道这有点混乱,我是新来的。我不明白接口当前如何包含数据,或者我如何在端点上获取数据,将数据分配给某物,然后将其用作this.title,因此,我尝试创建新接口等,但是没有起作用。我在邮递员上测试了新端点,它起作用了。
感谢您的时间。
亲切的问候,
s骨