如何添加使用动态组件加载器创建的组件的表单值?

时间:2016-01-21 05:21:17

标签: typescript angular

我有一个使用DCL加载的组件。我想将控制组添加到父表单。我已经创建了plunker demo。我不知道如何将子控件组绑定到父级。

add() {
    this._dcl.loadIntoLocation(DynamicCmp, this._e, 'location').then((ref) => {
      ref.instance._ref = ref;
      ref.instance._idx = this.idx++;
      this._children.push(ref);
    });
}

这就是我添加组件的方式。有人请告诉我如何将子控件添加到父窗体中的控件

1 个答案:

答案 0 :(得分:1)

我不认为您可以将任何内容传递给DLC组件,反之亦然。您可以做什么,我认为这是更方便的解决方案:

 this.completeForm.addControl("sku", new Control)

看看普兰克: http://plnkr.co/edit/MahOzQqkyv613N1NtElF?p=preview