Угловой универсальный с окном Внутренняя ширина - PullRequest
0 голосов
/ 06 ноября 2019

Я использую Window.Innerwidth в моем Angular Project, на самом деле код работает, но моя проблема в том, когда я пытаюсь реализовать Angular Universal. Что и все, что я написал внутри этого окна. его не показывает источник просмотра. Мой код выглядит следующим образом.

hidemobile:any;
hidedesktop:any;

onresize()
  {
    let width = window.innerWidth;
    if (width < 420) {
      this.hidemobile = false;
      this.hidedesktop = true;
    }else{
      this.hidemobile = true;
      this.hidedesktop = false;
    }
  }

HTML-код Как показано ниже ...

<div *ngIf="hidedesktop" class="top_projects_section">
    <h2>TOP Header</h2>
</div>

<div *ngIf="hidemobile" class="top_projects_section">
    <h2>TOP Header</h2>
</div>

1 Ответ

1 голос
/ 07 ноября 2019

Нельзя использовать window объект с угловым универсалом. Вы можете попробовать использовать заголовок пользовательского агента из запроса, чтобы идентифицировать устройство, используемое клиентом

...