代码之家  ›  专栏  ›  技术社区  ›  Munerz

形式上的角6求法

  •  1
  • Munerz  · 技术社区  · 6 年前

    所以我一直在深入研究Angular6的源代码,以帮助更好地理解它。

    get方法是这样的

    get(path: Array<string | number> | string): AbstractControl | null;
    

    它存在于和抽象类上,具有抽象控件的抽象方法,而窗体组又继承了它,这就是我用来构造窗体的方法。

    现在我可以访问父窗体中嵌套的子窗体控件/组两种方法之一,我可以向下钻取

    form.controls.formGroupName.controls.formControlName.value

    或者我可以通过

    form.values.formGroupName.formControlName
    

    第二个较短,但需要通过form.values或form.controls。

    怎么回事 form.get('formGroup.formName') 似乎跳过了控件或值字段,或者没有尽我所能显式地声明它?

    0 回复  |  直到 6 年前