Angular / Typescript получают только 1 запись и значение ее идентификатора - PullRequest
0 голосов
/ 08 июня 2018

У меня есть некоторые данные в переменной, которая выглядит на консоли chrome следующим образом:

0:
@attributes:
    actPer: "1",
    id: "19"
1:
@attributes:
    actPer: "1"
    id: "17"
etc

Для фильтрации я использовал:

myvar = this.obj.listResponse.instance;

До там все в порядке.

Что мне теперь нужно сделать, чтобы просто получить 1-й предмет и получить значение идентификатора этого предмета.

Как я могу это сделать?

1 Ответ

0 голосов
/ 08 июня 2018

Я предполагаю большую часть вашей структуры данных, но, надеюсь, это сработает для вас:

const obj = {
    listResponse: {
        instance: [
            { '@attributes': { actPer: '1', id: '19' } },
            { '@attributes': { actPer: '1', id: '17' } }
        ]
    }
};

console.log(obj.listResponse.instance[0]['@attributes'].id);

Возвращает '19'.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...