Press n or j to go to the next uncovered block, b, p or k for the previous block.
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 | 1x 1x 1x 2x 2x | import { ChangeDetectionStrategy, Component } from '@angular/core';
import { FieldWrapper } from '@ngx-formly/core';
/**
* The default wrapper for displaying fields with labels.
*
* @props **label** - the label to be displayed
* @props **labelClass** - the css class to be applied to the ``<label>`` tag.
* @props **fieldClass** - the css class to be applied to a div around the ``#fieldComponent`` template.
* @props **required** - apart from formly-internal validation logic, the required option is used here to display a star marker.
* @props **hideRequiredMarker** - used to not show the required star while still marking the field as required.
*
* @usageNotes
* While validation is mostly handled by the validation wrapper, the label still needs to be styled according to error state.
* This is why this wrapper uses the showError attribute to conditionally apply a class.
*/
@Component({
selector: 'ish-horizontal-wrapper',
templateUrl: './horizontal-wrapper.component.html',
changeDetection: ChangeDetectionStrategy.Default,
})
export class HorizontalWrapperComponent extends FieldWrapper {
dprops = {
labelClass: 'col-md-4',
fieldClass: 'col-md-8',
};
get keyString() {
return this.field.key as string;
}
}
|