GET请求数据-分配给接口/变量

时间:2018-08-22 11:17:47

标签: javascript json typescript request

在前端,我正在显示公司中的员工职位,它称为此变量-

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骨

0 个答案:

没有答案