Задать вопрос
@madion

Не обновляется DOM angularjs — почему?

Добрый день!
Прошу помочь с таким вопросом.
В angularjs - полный ноль.

Версия angular 1.4.3.
В виевере такой код:

<div class="poster" on-drag-down="openPoster()">
       <img src="{{poster}}" id="poster">
</div>


в контроллере такой:

var img_height = "500px";
var img = document.getElementById('poster');
img.onload = function () {
    img_height = this.height + "px";
}

$scope.openPoster = function () {
    var poster = document.getElementsByClassName('poster')[0];
    poster.style.height = img_height;
    poster.classList.add('open'); //!!!!!! смотрю в firebug: класс open к элементу -  не назначается !!!! - почему????
    console.log(poster.classList); //хотя в консоли выводит poster open
}


Вопрос снят! Я невнимательный кусок говна.
  • Вопрос задан
  • 119 просмотров
Подписаться 1 Оценить 1 комментарий
Помогут разобраться в теме Все курсы
  • OTUS
    Angular Developer
    5 месяцев
    Далее
  • Учебный центр IBS
    WEB-022 Разработка на Angular. Продвинутый уровень
    1 неделя
    Далее
  • Академия Eduson
    Frontend-разработчик
    9 месяцев
    Далее
Пригласить эксперта
Ваш ответ на вопрос

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

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