Angular: кнопки ng-show / ng-hide при нажатии начальной кнопки - PullRequest
0 голосов
/ 06 сентября 2018

Я пытаюсь создать набор кнопок в Angular, и мое желаемое поведение - когда пользователь нажимает первую кнопку, появляется вторая кнопка. Затем они заполнят некоторые вещи и продолжат. Затем, когда нажимается вторая кнопка, появляется третья кнопка, они делают больше вещей и т. Д. Сейчас я просто пытаюсь заставить кнопки работать должным образом в отношении функциональности ng-show / ng-hide, но это не так. кажется, работает. Я попытался найти несколько способов сделать это, используя поиски Google и поиски на этом сайте, но, похоже, ничего не работает. Не смотря ни на что, все кнопки видны. Код ниже. Кто-нибудь видит, что я делаю не так?

Редактировать: я забыл упомянуть, что я пытался полностью очистить весь код в соответствующем файле .css, чтобы увидеть, не перекрывает ли CSS каким-либо образом желаемое поведение, с тем же результатом.

<button mat-raised-button ng-click="pullLis=true" ng-init="pullLis=false" color="primary">Check In</button>
<button mat-raised-button ng-click="pullPat=true" ng-hide="!pullLis" color="primary">Pull LIS Orders</button>
<button mat-raised-button ng-click="addPapPat=true" ng-hide="!pullPat" color="accent">Pull Patient Orders</button>
<button mat-raised-button ng-hide="!addPapPat" color="warn">Add Paper Patient</button>
<button mat-raised-button disabled>Check Out</button>
...