@if (showValueType) {
{{ valueTypes.get(valueType).name | translate }}
@for (valueType of valueTypeKeys; track valueType) { {{ valueTypes.get(valueTypeEnum[valueType]).name | translate }} }
} @if (valueType === valueTypeEnum.STRING) { @if (value.hasError('required') && value.control.touched) { warning } } @if (valueType === valueTypeEnum.INTEGER) { @if (value.control.invalid && value.control.touched) { warning } } @if (valueType === valueTypeEnum.DOUBLE) { @if (value.hasError('required') && value.control.touched) { warning } } @if (valueType === valueTypeEnum.BOOLEAN) { @if (!shortBooleanField) { {{ trueLabel }} {{ falseLabel }} } @if (shortBooleanField) { {{ modelValue ? trueLabel : falseLabel }} } } @if (valueType === valueTypeEnum.JSON) {
@if (value.control.invalid && value.control.touched) { warning } @if (!hideJsonEdit) { }
}