Javascript Angular2-在另一个组件内指定控件
我对当前情景的总结如下:Javascript Angular2-在另一个组件内指定控件,javascript,typescript,angular,Javascript,Typescript,Angular,我对当前情景的总结如下: 我有一个容器组件,它有一个表单 我有一个辅助组件,它有一个输入字段 容器组件有一个控制组,希望将辅助组件内的输入字段分配给该控制组 容器组件代码: controlInput1: Control = new Control(''); controlInput2: Control = new Control(''); containerForm: ControlGroup = new ControlGroup({ input1: this.controlInput
- 我有一个容器组件,它有一个表单李>
- 我有一个辅助组件,它有一个输入字段
controlInput1: Control = new Control('');
controlInput2: Control = new Control('');
containerForm: ControlGroup = new ControlGroup({
input1: this.controlInput1,
input2: this.controlInput2
});
controlInput2或input2基于包含在ContainerPerform中的辅助组件
<form [ng-form-model]="containerForm">
<input ng-control="input1" id="input1">
<secondary-component control-id="input2"></secondary-component>
</form>
如何让组件开始与容器中的控制组对话?您是否找到了这样做的方法?我也一直在尝试,但没有任何运气。我从来没有尝试过,最终得到了一个承载所有逻辑的大文件。不是很方便,但我希望现在有人能回答这个问题:/
<h1>Secondary Component!</h1>
<input ng-control="{{controlId}}" id="{{controlId}}">
@component({
inputs: ['controlId']
})
export class SecondaryComponent {
@Input() controlId;
}