如何在Typescript中编写静态Json对象

如何在Typescript中编写静态Json对象,typescript,angular2-forms,Typescript,Angular2 Forms,这是我的班级档案 export class Emp{ EmpId:number; EmpName:String, EmpSal:string } 如何编写EmpId=1、EmpNamw=john、Empsal=200这样的静态对象 EmpId=2,EmpName=smith,EmpSal=300Typescript不是这样工作的。它是基于模块的。您应该导出let或const 在你的情况下是这样的 export let Emp = { EmpId: 2, EmpName: 'B

这是我的班级档案

export class Emp{
EmpId:number;
EmpName:String,
EmpSal:string
}
如何编写EmpId=1、EmpNamw=john、Empsal=200这样的静态对象
EmpId=2,EmpName=smith,EmpSal=300

Typescript不是这样工作的。它是基于模块的。您应该导出let或const

在你的情况下是这样的

export let Emp = { 
    EmpId: 2,
    EmpName: 'Bla',
    EmpSal: 'Bla',
}

Typescript不是那样工作的。它是基于模块的。您应该导出let或const

在你的情况下是这样的

export let Emp = { 
    EmpId: 2,
    EmpName: 'Bla',
    EmpSal: 'Bla',
}

我使用一个接口创建了一个Emp对象列表,并使用JSON.stringify将它们作为JSON字符串(您可以在JSFIDLE中看到结果)

我猜你会尝试这样做:

interface IEmp{
    EmpId:number;
    EmpName:string;
    EmpSal:string;
}

let emp1 : IEmp = {EmpId:1, EmpName:'name1', EmpSal:'sal1'};
let emp2 : IEmp = {EmpId:2, EmpName:'name2', EmpSal:'sal2'};

let lstEmp : Array<IEmp> = [emp1, emp2];

document.body.innerHTML = JSON.stringify(lstEmp);
接口IEmp{
EmpId:数字;
EmpName:字符串;
皇帝:弦;
}
设emp1:IEmp={EmpId:1,EmpName:'name1',EmpSal:'sal1'};
设emp2:IEmp={EmpId:2,EmpName:'name2',EmpSal:'sal2'};
设lstEmp:Array=[emp1,emp2];
document.body.innerHTML=JSON.stringify(lstEmp);

我使用一个接口创建了一个Emp对象列表,并使用JSON.stringify将它们作为JSON字符串(您可以在JSFIDLE中看到结果)

我猜你会尝试这样做:

interface IEmp{
    EmpId:number;
    EmpName:string;
    EmpSal:string;
}

let emp1 : IEmp = {EmpId:1, EmpName:'name1', EmpSal:'sal1'};
let emp2 : IEmp = {EmpId:2, EmpName:'name2', EmpSal:'sal2'};

let lstEmp : Array<IEmp> = [emp1, emp2];

document.body.innerHTML = JSON.stringify(lstEmp);
接口IEmp{
EmpId:数字;
EmpName:字符串;
皇帝:弦;
}
设emp1:IEmp={EmpId:1,EmpName:'name1',EmpSal:'sal1'};
设emp2:IEmp={EmpId:2,EmpName:'name2',EmpSal:'sal2'};
设lstEmp:Array=[emp1,emp2];
document.body.innerHTML=JSON.stringify(lstEmp);

您是否阅读了“入门”指南?你看过《入门指南》了吗?请解释你在这段代码中做了什么,不要只是粘贴代码。我使用一个接口创建了一个Emp对象列表,并使用JSON.stringify将它们作为JSON字符串(你可以在JSFIDLE中看到结果)谢谢你的解释!请解释你在这段代码中做了什么,不要只是粘贴代码。我使用一个接口创建了一个Emp对象列表,并使用JSON.stringify将它们作为JSON字符串(你可以在JSFIDLE中看到结果)谢谢你的解释!