Javascript ModelOptions中的独立表单控件如何影响表单值 科德度假村一期:

Javascript ModelOptions中的独立表单控件如何影响表单值 科德度假村一期:,javascript,html,angular,validation,Javascript,Html,Angular,Validation,如果我使用[ngModelOptions]=“{standalone:true}”输入和{code>{f.value | json}显示,如果我删除[ngModelOptions]=“{standalone:true}”“restdata”:“{resI:“valuefromfinput”}表单工作正常,验证也工作正常 为什么会发生这种情况?独立:true选项意味着ngModel指令不应注册它在包装formGroup中创建的formControl。以下是来自ngModel指令的相关来源:

如果我使用
[ngModelOptions]=“{standalone:true}”
输入和{code>{f.value | json}

显示,如果我删除
[ngModelOptions]=“{standalone:true}”
“restdata”:“{resI:“valuefromfinput”}表单工作正常,验证也工作正常
为什么会发生这种情况?

独立:true选项意味着
ngModel
指令不应注册它在包装
formGroup
中创建的
formControl
。以下是来自
ngModel
指令的相关来源:

       <div id="resort-data" 
            ngModelGroup="resortData" 
            #resortData="ngModelGroup">
            <div class="row">
                <div class="text">Kod resortowy I:</div>
                <div class="data">
                    <underline-input id="resI" 
                       #resI="ngModel" 
                       [(ngModel)]="this.company.i_kod" 
                       name="resI" placeholder="Kod resortowy I" 
                       [ngModelOptions]="{standalone: true}">
                    </underline-input>
                </div>
            </div>
        </div>
表单不包含作为独立控件传递的控件

export class NgModel extends NgControl implements OnChanges,
      ...
      private _setUpControl(): void {
        this._setUpdateStrategy();
        this._isStandalone() ? this._setUpStandalone() :
                               this.formDirective.addControl(this); <--- is not called
        this._registered = true;
      }
{{f.value | json}}