如何从angular 2的json对象中获取值?我的对象如下:
我要在这里获取类型的值。
我尝试了以下方法:
console.log(“记录类型为:” + records.type );
console.log **(records ['type'])**;
但是它正在打印未定义。
答案 0 :(得分:0)
您的记录对象具有类型,因此您应该尝试
console.log(record['type']);
答案 1 :(得分:0)
当您获取JSON写为Records时,考虑到Records是您的类/接口名称,而type是字段名称。 示例:
var record=yourObjectName as Records
console.log(record.type)
答案 2 :(得分:0)
似乎您有一个record
的包装对象,该包装对象在JSON中将表示为:
var Object = {
record: {
id: 30,
recordno: "2",
type: "dynamic"
}
}
因此,读取此对象的正确方法是:
console.log(Object.record.type);
完整代码示例:
var Object = {
record: {
id: 30,
recordno: "2",
type: "dynamic"
}
};
document.getElementById("test").innerHTML = "Object type is: " + Object.record.type;
<span id="test"></span>