[英]How to specify an interface type to an object element in TypeScript?
I want to specify an interface to my object like this: 我想像这样为我的对象指定一个接口:
interface Item {
id: number;
size: number;
}
var obj = {
name: "test",
items:Item = null
}
and I want to assign obj.items some value after I fetched some data from server on ngOninit(). 我想从ngOninit()上的服务器中获取一些数据后,为obj.items分配一些值。
is that possible? 那可能吗?
Construction of Type 构造类型
interface Item {
id: number;
size: number;
}
interface ParentItem {
name: string;
item: Item | null;
}
Construction of Object: 对象的构造:
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.