I am trying to create a set of buttons in Angular, and my desired behavior is that when the user clicks the first button, the second button appears. They would then fill out some stuff and continue. Then when the second button is clicked, the third button appears, they do more stuff, etc. For now I am just trying to get the buttons to work properly with respect to the ng-show/ng-hide functionality, but it doesn't seem to be working. I have tried to find a number of methods to do this using Google searches and searches on this site, but nothing seems to work. No matter what, all the buttons are visible. The code is below. Does anyone see what I am doing wrong?
Edit: I forgot to mention that I tried totally clearing all the code in the corresponding .css file to see if the CSS was somehow overriding the desired behavior, with the same result.
<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>