‹div [formGroup]="form"› ‹label [attr.for]="question.key"›{{question.label}}‹/label› ‹div [ngSwitch]="question.controlType"› ‹input *ngSwitchCase="'textbox'" [formControlName]="question.key" [id]="question.key" [type]="question.type"› ‹select [id]="question.key" *ngSwitchCase="'dropdown'" [formControlName]="question.key"› ‹option *ngFor="let opt of question.options" [value]="opt.key"›{{opt.value}}‹/option› ‹/select› ‹/div› ‹div class="errorMessage" *ngIf="!isValid"›{{question.label}} is required‹/div› ‹/div›