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

Angular: как запустить отрисовку при изменении переменной?

Хотя пишу на Vue, но его тут походу мало кто знает. Поэтому спрошу как сделать на Ангуларе. Суть.

Нужно отрисовать список, но не сразу, а только когда значение переменной `rasters_previews_list` изменилось (она получила в себя данные)

<ul v-for="img in rasters_previews_list">
<li>{{img.id}}</li>
 <ul>


Сейчас у меня ничего не выводится т.к. на момент старта приложения rasters_previews_list пустой. Как мне сделать обработку чтобы цикл активировался при появлении в нем данных?
  • Вопрос задан
  • 218 просмотров
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Skillfactory
    Профессия Frontend-разработчик PRO
    14 месяцев
    Далее
  • Компьютерная академия «TOP»
    Frontend разработка
    12 месяцев
    Далее
  • Академия Eduson
    Frontend-разработчик
    9 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 2
@napa3um
https://docs.angularjs.org/api/ng/type/$rootScope....
Но в Vue нет dirty checking и потому не требуется $apply, так что, возможно, поможет вот эта ссылка:
https://github.com/vuejs/vue/issues/483
Ответ написан
Комментировать
miraage
@miraage
Старый прогер
ng-if="rasters_previews_list.length"
Ответ написан
Ваш ответ на вопрос

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

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