1 <span class="material-icons" *ngIf="controlDir && !controlDir.control.valid">error</span>
3 [formGroup]="dateTimeForm"
6 [autoClose]="'outside'"
9 [attr.id]="domId.length ? domId : null"
11 class="form-control datetime-input"
12 formControlName="stringVersion"
14 [attr.disabled]="readOnly ? true : null"
16 (touch)="onTouched()">
17 <div class="input-group-btn">
18 <button class="btn btn-primary" ngbDropdownToggle
19 aria-label="Select date and time" i18n-aria-label>
20 <span class="material-icons mat-icon-in-button">event</span>
24 <div i18n *ngIf="readOnly">
25 Cannot edit this date or time.
27 <div *ngIf="!readOnly">
28 <div *ngIf="controlDir && controlDir.control.errors"
30 class="alert alert-danger">
31 <span class="material-icons">error</span>
32 {{firstError(controlDir.control.errors)}}
34 <ngb-datepicker #datePicker
35 formControlName="date"
36 [footerTemplate]="time"
37 (touch)="onTouched()">
43 <ngb-timepicker name="time"
45 formControlName="time"
48 [minuteStep]="minuteStep || 30"
49 (touch)="onTouched()">
51 <span *ngIf="showTZ && timezone" class="badge badge-info">{{ timezone }}</span>
52 <span *ngIf="showTZ && !timezone" class="badge badge-warning" i18n>Timezone not set</span>
53 <button i18n class="btn btn-success" (click)="dt.close()">Choose time</button>