错误TS2339:房产“”上不存在类型'Angular2
错误TS2339:房产“信息”类型上不存在“EmailData []”错误TS2339:房产“”上不存在类型'Angular2
这是我的代码。帮我!
interface EmailData { message: string
}
function ParseJsonToObject(data:any){
let obj:Array<EmailData>;
for(var key in data.json()){ // {message: "Hello!"}
obj[key] = JSON.stringify(data.json()[key]);
}
console.log("Data Check :: "+obj.message);
return obj;
}
回答:
,如果你想你的JSON类型“任何”转变为一个类型数组,无论它有钥匙的,还是要在JSON数据来过滤消息这不是真的清楚吗?
这个例子显示了你的“任意”数据如何才能成为类型化的数据:
interface EmailData { message: string
}
function parseJsonToObject(data:any):EmailData[]{
let arr = new Array<EmailData>();
for (let obj of data) {
arr.push(<EmailData>obj);
}
return arr;
}
let test:any = [{ "message": "hello" }];
let result:EmailData[] = parseJsonToObject(test);
console.log(result[0].message);
以上是 错误TS2339:房产“”上不存在类型'Angular2 的全部内容, 来源链接: utcz.com/qa/260469.html