typescript - Angular 2/4 Vil ElementRef ødelegge Angular Universal?


Jeg har et spørsmål:

Vil det å bruke ElementRef.nativeElement for å lese en egenskapsverdi (f.eks. 'scrollHeight') telle som en DOM-interaksjon og dermed bryte Angular Universal?

ElementRef ser ut til å være den eneste måten å lese en egenskap fra et element på: https://stackoverflow.com/a/38037240/5565132

Eksempel :

HTML :

<div #test1></div>

TS :

@ViewChild('test1') test1: ElementRef;

ngOnInit() {
  console.log(this.test1.nativeElement.scrollHeight);
}

Relaterte artikler