Как получить конкретное значение массива из магазина - PullRequest
0 голосов
/ 09 октября 2018

Я получаю определенные данные в виде массива из хранилища, их значение указано в console.log (), но я не могу получить конкретные данные из самого массива,

вот мое событие.ts

import { Event } from '../../models/event';

 invitedEvents: Event[] = [];

 this.invitedEvents = invitedEvents;
      console.log(invitedEvents, invitedEvents.name);

на console.log ()

Screenshot of the console log

, поскольку вы можете увидеть invitedEvents.name возвращаемое значение undefinedЯ уверен, что вы, ребята, знаете правильный способ получения значения имени, отправьте помощь.

Ответы [ 2 ]

0 голосов
/ 09 октября 2018

Здесь вы должны invitedEvents массив.Поэтому, если вам нужен доступ, вам не может напрямую понравиться invitedEvents.name, например, вот несколько способов доступа.

for(let item of invitedEvents){
   console.log("Data",item);
   console.log("Specific Name",item.name);
}

Этот пример используется для печати нескольких значений.

Если у вас есть только одно значение. Просто сделайте так.

 console.log("Specific Name Second way", invitedEvents[0].name);

Надеюсь, оно вам поможет.

Спасибо,

Мутху

0 голосов
/ 09 октября 2018

Объект находится в массиве, поэтому сначала вам нужно получить доступ к объекту из массива invitedEvents[0]

 console.log(invitedEvents, invitedEvents[0].name);
...