Angular / Typescript 仅获取 1 条记录及其 id 的值
Angular / Typescript get only 1 record and a value of it's id
我在一个变量中有一些数据,在 chrome 控制台上看起来像这样:
0:
@attributes:
actPer: "1",
id: "19"
1:
@attributes:
actPer: "1"
id: "17"
etc
我使用的过滤器:
myvar = this.obj.listResponse.instance;
到此为止一切正常
我现在需要做的只是获取第一个项目并获取该项目的 id 值。
我该怎么做?
我猜你的大部分数据结构,但希望这对你有用:
const obj = {
listResponse: {
instance: [
{ '@attributes': { actPer: '1', id: '19' } },
{ '@attributes': { actPer: '1', id: '17' } }
]
}
};
console.log(obj.listResponse.instance[0]['@attributes'].id);
它returns '19'
.
我在一个变量中有一些数据,在 chrome 控制台上看起来像这样:
0:
@attributes:
actPer: "1",
id: "19"
1:
@attributes:
actPer: "1"
id: "17"
etc
我使用的过滤器:
myvar = this.obj.listResponse.instance;
到此为止一切正常
我现在需要做的只是获取第一个项目并获取该项目的 id 值。
我该怎么做?
我猜你的大部分数据结构,但希望这对你有用:
const obj = {
listResponse: {
instance: [
{ '@attributes': { actPer: '1', id: '19' } },
{ '@attributes': { actPer: '1', id: '17' } }
]
}
};
console.log(obj.listResponse.instance[0]['@attributes'].id);
它returns '19'
.