@internal
(opts: {emitEvent?: boolean} = {emitEvent: true})
| 1428 | |
| 1429 | /** @internal */ |
| 1430 | _updateTreeValidity(opts: {emitEvent?: boolean} = {emitEvent: true}): void { |
| 1431 | this._forEachChild((ctrl: AbstractControl) => ctrl._updateTreeValidity(opts)); |
| 1432 | this.updateValueAndValidity({onlySelf: true, emitEvent: opts.emitEvent}); |
| 1433 | } |
| 1434 | |
| 1435 | private _setInitialStatus() { |
| 1436 | this.status = this._allControlsDisabled() ? DISABLED : VALID; |
nothing calls this directly
no test coverage detected
searching dependent graphs…