簡體   English   中英

如何在TypeScript中為對象元素指定接口類型?

[英]How to specify an interface type to an object element in TypeScript?

我想像這樣為我的對象指定一個接口:

interface Item {
    id: number;
    size: number;
}


var obj  = {
    name: "test",
    items:Item = null 
}

我想從ngOninit()上的服務器中獲取一些數據后,為obj.items分配一些值。

那可能嗎?

構造類型

interface Item {
    id: number;
    size: number;
}

interface ParentItem {
    name: string;
    item: Item | null;
}

對象的構造:

let object: ParentItem = { name: "test", item: null };
export interface ClientEmployee {
clientTeamID: number;
employeeID: number;
sharingPercent: number;
}
import 
 ClientEmployees = {
id: 0,
clientTeamID: 0,
employeeID: 0,
sharingPercent: 0,
clientName: ''
  };
 get in oninit 

 this.restService.GetTeamEmployees('').subscribe(response => {
  if (response.error == null && response.message === 'Success' && 
 response.data.length > 0) {
    this.ClientEmployees = response.data;
    this.loaderService.hide();
    }  });

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM