Почему консоль показывает элемент HTML как простой объект? - PullRequest
0 голосов
/ 21 марта 2019

Обычно, когда я запрашиваю DOM

<mat-nav-list>
  <mat-list-item *ngFor="let item of [1,2,3,4,5]">
    {{item}}
  </mat-list-item>
</mat-nav-list>

как это

var targetNode = document.querySelector('mat-nav-list');
console.log(targetNode)

вывод - это HTML-элемент, который выглядит следующим образом:

<mat-nav-list _ngcontent-c3="" class="mat-nav-list mat-list-base" role="navigation">
</mat-list-item></mat-nav-list>

Но когда я использую stackblitz для создания нового приложения Angular и делаю то же самое, я получаю объект "HTMLElement" из Mat-list, который выглядит как простой объект. Что-то не так с тем, как я использую MutationObserver?

https://stackblitz.com/edit/angular-8vz9gn?file=src%2Fapp%2Fapp.component.ts

...