fix checkboxes (Form) (#1773)

- migrate to angular/material checkboxes
- add required indicator
- various fixes and improvements (caused by migration)
This commit is contained in:
Denys Vuika
2017-04-05 11:11:38 +01:00
committed by Mario Romano
parent 99a516249d
commit c9488d32db
@@ -1,11 +1,11 @@
<label class="mdl-checkbox mdl-js-checkbox mdl-js-ripple-effect {{field.className}}" [attr.for]="field.id"> <div [ngClass]="field.className">
<input type="checkbox" <md-checkbox
[attr.id]="field.id" [id]="field.id"
[attr.required]="isRequired()" [required]="field.required"
class="mdl-checkbox__input" [disabled]="field.readOnly"
[checked]="field.value"
[(ngModel)]="field.value" [(ngModel)]="field.value"
(ngModelChange)="onChange()" (change)="onChange()">
[disabled]="field.readOnly"> {{field.name}}
<span class="mdl-checkbox__label">{{field.name}}</span> <span *ngIf="field.required">*</span>
</label> </md-checkbox>
</div>