I have to show or hide sections based on selection of radio button
<input name="options" [(ngModel)]="options" type="radio" [value]="true" [checked]="options==true"/> Yes
<input name="options"[(ngModel)]="options" type="radio" [value]="false" [checked]="options==false"/> No</label>
<div>
<h2 ng-show="options == 'true'">Supply</h2>
<h2 ng-show="options == 'false'">Demand</h2>
</div>
If the user clicks on Yes then we have to show 'Supply' and hide 'Demand' If the user clicks on No then we have to show 'Demand' and hide 'Supply.
But now while loading the form itself both Supply and Demand is displaying on the screen.
ng-show
directive, use*ngIf
instead, – Nilotic