【问题标题】:Patching value for a nested control 3 levels deep嵌套控件的修补值 3 级深
【发布时间】:2018-05-08 21:18:36
【问题描述】:

我需要修补 3 层深度的值。我正在查看这个答案 = patch Value in a nested form control using angular2,但这仅适用于您的 2 级深度。

我的表单是这样构造的:

this.myForm = this.fb.group({
            Id: [null],
            Languages: {
             en-GB:{
             "Title": "blah"
            }
          }
        });

如何修补标题值?

我试过了,但没用:

this.myForm.controls['Languages']['en-GB']['Title'].patchValue("other blah");

【问题讨论】:

    标签: angular


    【解决方案1】:

    经过无数次的尝试和错误,这是正确的答案:

    this.myForm.controls['Languages']['controls']['en-GB']['controls']['Title'].patchValue("other blah");
    

    【讨论】:

      猜你喜欢
      • 2011-09-26
      • 2017-11-03
      • 1970-01-01
      • 1970-01-01
      • 2019-02-12
      • 1970-01-01
      • 1970-01-01
      • 2020-08-01
      • 2015-06-22
      相关资源
      最近更新 更多