Исходя из вашего HTML-компонента, вы можете быть озадачены версией Angular, которую вы используете.Я предполагаю, что вы намереваетесь использовать Angular2 +, учитывая ваше соглашение об именах (Component vs Controller), и, следовательно, первый пример больше не работает (то есть AngularJS).component.ts
showForm : boolean = false;
component.html
<button (click)="showForm = !showForm">Click</button>
<div *ngIf="showForm">
</div>
или
<button (click)="showForm = !showForm">Click</button>
<div [hidden]="!showForm">
</div>
Пожалуйста, подтвердите, что вы используете, Angular 2+ или AngularJS.