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

Как изменять colspan при изменении ширины окна angularJS?

Подскажите, как изменять colspan средствами angular?

Controller:
$window.onresize = function(){
                $scope.colSpan = ($window.innerWidth <= 767) ? 4 : 6;
                console.log('colSpan');
                console.log($scope.colSpan);
            };


HTML:
<td colspan="{{colSpan}}" class="text-center">

В консоли $scope.colSpan меняет значение. Осталось понять, что я упустил, чтоб изменялось значение в шаблоне.

UPD: данный html находитс внутри директивы
  • Вопрос задан
  • 212 просмотров
Подписаться 2 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Фронтенд-разработчик
    10 месяцев
    Далее
  • Skillbox
    JavaScript
    3 месяца
    Далее
  • Нетология
    Fullstack-разработчик на Python + нейросети
    20 месяцев
    Далее
Решения вопроса 1
@IvanKalinin Автор вопроса
Привожу решение рабочее решение вопроса
$window.onresize = function(attrs){
                $scope.colSpan = ($window.innerWidth <= 767) ? 4 : 6;
                $scope.$apply(attrs.confirmAction);
            };
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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