Как получить ключи объекта, используя angular? - PullRequest
1 голос
/ 07 февраля 2020

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

У меня такой тип Объект здесь, как вы можете видеть на картинке ниже.

enter image description here

Я хочу, чтобы заголовок этого раздела использовал этот объект. Как я могу получить это?

Я использовал метод Object.keys (), но не добился успеха.

Есть ли другое решение?

1 Ответ

1 голос
/ 07 февраля 2020

Object.keys не будет работать для этого, вы должны использовать его следующим образом

this.elements[0].constructor.name

, и вы получите sectionHeading object

Но это даст ошибку в производственной сборке , как показано ниже.

Однако: имейте в виду, что имя, вероятно, будет другим при использовании минимизированного кода.

Так что вы можете попробовать это Решение также

  this.elements.forEach((ele) => {
        if(ele instanceof SectionHeading){
          // your code here
        }
      })
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...