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'.