Sergamers
@Sergamers
front-end

Следить за переменной, а не за scope?

Есть объект player. В нем есть свойство ended.
Можно ли отследить изменение player.ended в виде такого примера
player = document.getElementsByClassName('player')[0];
scope.video = [МАССИВ];
var
          count = 0,
          length = scope.video.length;

scope.$watch("player.ended", function (newValue, oldValue) {
          if(newValue == oldValue || newValue){
            scope.player.setAttribute('src', scope.video[count++%length]);
            scope.player.play();
          }
        });
  • Вопрос задан
  • 222 просмотра
Решения вопроса 1
AMar4enko
@AMar4enko
Не надо так делать. Найдите у вашего плеера нужное событие и подпишитесь на него
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
cashalot
@cashalot
Если я вам помог - пометьте мой ответ как решение
Конечно можно. Только перед этим надо задать эту переменную до и вне функции:
newValue = "";
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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