В угловых нг-шоу без нг-кликов? - PullRequest
0 голосов
/ 11 октября 2018

Итак, я хотел бы показать div, когда флаг установлен в true.Я смог добиться этого с помощью ng-show, переключая значение флага нажатием кнопки.

Однако я хотел бы использовать ng-show, когда этот флаг изменяется чем-то другим, кроменажатие кнопки.Есть поток событий, которые я получаю из моего бэкэнд-сервиса, и одно из событий перевернет этот флаг, но ng-show никогда не сработает, если я не вызову его специально с помощью кнопки.Прямо сейчас, единственный способ получить желаемый эффект - это просто позвонить **document.getElementById().hidden = true/false.**

Есть идеи?Спасибо!

1 Ответ

0 голосов
/ 11 октября 2018

Возможно, я неверно истолковываю ваш вариант использования, но он кажется очень простым: просто используйте переменную в вашем контроллере / компоненте и ссылайтесь на эту переменную в вашем ng-show.

// in your html
ng-show="myFlag"

// in your js
$scope.myFlag = true;

Это может быть немногоболее сложный в зависимости от того, как вы используете этот бэкэнд-сервис.

...