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

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

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

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

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


Сейчас у меня ничего не выводится т.к. на момент старта приложения rasters_previews_list пустой. Как мне сделать обработку чтобы цикл активировался при появлении в нем данных?
  • Вопрос задан
  • 212 просмотров
Подписаться 1 Оценить Комментировать
Пригласить эксперта
Ответы на вопрос 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"
Ответ написан
Ваш ответ на вопрос

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

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