У нас есть компонент прокрутки страницы как общий.Мы используем document.scrollHeight для того, чтобы отрегулировать, куда он должен перейти.Он отлично работает при использовании его в Chrome и Firefox (приличные версии).Но он не работает в браузере Microsoft Edge.
import { Component, Inject, PLATFORM_ID } from '@angular/core';
import { isPlatformBrowser, DOCUMENT } from '@angular/common';
export class PageScrollerComponent {
constructor(@Inject(PLATFORM_ID) private platformId: Object,
@Inject(DOCUMENT) private document: any) {
if (isPlatformBrowser(this.platformId)) {
console.log(this.document);
this.scrollto(this.document,400);
}
scrollTo(el, lineNum){
el.scroll(0, lineNum)
}
}
по какой-то причине, в Microsoft Edge говорится, что документ не определен.Он также печатает на консоли
undefined
.Пожалуйста, помогите.
Спасибо.