NgDocTypeControl
Interface describing Type Control.
A type control is a . The playground sets the fields below before the control renders; declare them as plain fields or as signal inputs (name = ). A field declared as an input (a signal input or an ) is set as an input, so the control's ngOnChanges reports it; a plain field is assigned and is not reported.
- Generic types
T- Extends
ControlValueAccessor
export interface NgDocTypeControl <T = unknown>
extends ControlValueAccessor { … }Members
Properties5 | |||||||
default?: | The default value of the input | ||||||
description?: | The description of the input (based on the comment) | ||||||
isManual?: | Determines if the property is manually added by the user using | ||||||
name?: | The name of the input for which it is created | ||||||
options?: | The list of possible values, it usually works only for Type Aliases which has several values | ||||||
Methods4 | |||||||
(…): void | @description Registers a callback function that is called when the control's value changes in the UI. This method is called by the forms API on initialization to update the form model when values propagate from the view to the model. When implementing the @usageNotes Store the change functionThe following example stores the provided function as an internal method. When the value changes in the UI, call the registered function to allow the forms API to update itself: | ||||||
Signature Parameters
Returns void | |||||||
(…): void | @description Registers a callback function that is called by the forms API on initialization to update the form model on blur. When implementing @usageNotes Store the callback functionThe following example stores the provided function as an internal method. On blur (or equivalent), your class should call the registered function to allow the forms API to update itself: | ||||||
Signature Parameters
Returns void | |||||||
(…): void | @description Function that is called by the forms API when the control status changes to or from 'DISABLED'. Depending on the status, it enables or disables the appropriate DOM element. @usageNotes The following is an example of writing the disabled property to a native DOM element: | ||||||
Signature Parameters
Returns void | |||||||
(…): void | @description Writes a new value to the element. This method is called by the forms API to write to the view when programmatic changes from model to view are requested. @usageNotes Write a value to the elementThe following example writes a value to the native DOM element. | ||||||
Signature Parameters
Returns void | |||||||