我有一个带有两个组件子组件的父组件,我想知道哪个子组件生成了一个事件,我的尝试是绑定,但不起作用:
父:
templates/components/modals/my-modal.hbs
templates/components/modals/my-modal2.hbs
templates/components/widgets/my-widget.hbs
templates/components/widgets/my-widget2.hbs
...
在孩子身上:
<span> FIRST CHILD </span>
<childComponent [childName]=childName1></childComponent>
<span> SECOND CHILD </span>
<childComponent [childName]=childName2></childComponent>
export class ParentComponent implements OnInit {
childName1: string ="child1";
childName2: string ="child2";
}
答案 0 :(得分:2)
您也可以使用
<my-child (event)="onChildEvent($event, 'child1')"></my-child>
<my-child (event)="onChildEvent($event, 'child2')"></my-child>
这样孩子就不需要参与了。
答案 1 :(得分:1)