Задать вопрос
@american6oy
ME JS

Как динамически обновлять размер экрана Angular2?

У меня есть анимация, которая идет по экрану 2 секунды. Но когда размер экрана маленький то эти 2 секунды анимации выглядят не очень красиво. Хотелось бы каким-то образом регулировать этот интервал в зависимости от размера окна браузера и притом динамически. Вдруг человек девайс перевернет, размер браузера уже не тот.
Ести ли способы динамически прослушивать данные об экране или же есть какие-то еще способы решения проблемы?
Мои попытки в виде стрима:
size = Observable.create((observer) => {
      observer.next(window.screen.availWidth)

  })

constructor(private size: ScreenSizeService ) { }
this.size.size.subscribe(data => { console.log(data)});
  • Вопрос задан
  • 1093 просмотра
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Фронтенд-разработчик
    10 месяцев
    Далее
  • Skillfactory
    Профессия Веб-разработчик
    12 месяцев
    Далее
  • Яндекс Практикум
    Мидл фронтенд-разработчик
    5 месяцев
    Далее
  • Stepik
    JavaScript с нуля - основы языка и практика для начинающих
    2 недели
    Далее
  • Merion Academy
    Фронтенд-разработчик с нуля
    4 месяца
    Далее
  • Skypro
    JavaScript-разработчик с нуля
    9 месяцев
    Далее
  • Нетология
    Fullstack-разработчик на Python + нейросети
    20 месяцев
    Далее
  • Skillbox
    JavaScript
    3 месяца
    Далее
Решения вопроса 1
StivinKing
@StivinKing
А что насчет стандартного способа? пример
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы