MCPcopy Create free account
hub / github.com/angular/angular / _setupWithForm

Method _setupWithForm

packages/forms/src/directives/ng_model.ts:401–408  ·  view source on GitHub ↗

* Sets up the control with the form, handling FVC vs CVA branching. * Called by NgForm.addControl. * @internal

(callSetDisabledState?: SetDisabledStateOption)

Source from the content-addressed store, hash-verified

399 * @internal
400 */
401 _setupWithForm(callSetDisabledState?: SetDisabledStateOption): void {
402 if (!this.isCustomControlBased) {
403 this.valueAccessor ??= this.selectedValueAccessor;
404 setUpControlValueAccessor(this.control, this, callSetDisabledState);
405 } else {
406 this.setupCustomControl();
407 }
408 }
409
410 private _checkForErrors(): void {
411 if ((typeof ngDevMode === 'undefined' || ngDevMode) && !this._isStandalone()) {

Callers 1

addControlMethod · 0.45

Calls 1

Tested by

no test coverage detected