Угловая универсальная проблема Microsoft Edge и внедрения документов - PullRequest
0 голосов
/ 27 ноября 2018

У нас есть компонент прокрутки страницы как общий.Мы используем 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

.Пожалуйста, помогите.

Спасибо.

...