Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angular/27.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Angular EventEmitter未从子组件在父组件中激发_Angular_Angular Event Emitter - Fatal编程技术网

Angular EventEmitter未从子组件在父组件中激发

Angular EventEmitter未从子组件在父组件中激发,angular,angular-event-emitter,Angular,Angular Event Emitter,我知道这个问题已经得到了回答,而且有太多的链接,但我的问题发生得很奇怪,你们能给我指引正确的道路吗。提前谢谢你帮助我 问题:当正在发射的子组件中发生按钮单击时,事件发射器未命中父组件函数 子html: <button (click)="onAccept()" class="k-button approve-data" kendoButton>{{confirmBtn}}</button> ts中的父函数是:onPopupClos

我知道这个问题已经得到了回答,而且有太多的链接,但我的问题发生得很奇怪,你们能给我指引正确的道路吗。提前谢谢你帮助我

问题:当正在发射的子组件中发生按钮单击时,事件发射器未命中父组件函数

子html:

 <button (click)="onAccept()" class="k-button approve-data" kendoButton>{{confirmBtn}}</button>

ts中的父函数是:onPopupClose(isOk:boolean):void{}是对子组件中的任何事件(例如:按钮单击)调用的
onAccept()
。@Haroon:嘿,是的,有一个按钮,单击它时被调用。顺便问一下,它的剑道按钮。@Haroon:{confirbtn}你在child:@Output()choice=new EventEmitter()上试过吗;
    @Output() choice = new EventEmitter<boolean>();

    public onAccept() {
    this.choice.emit(true);
    }
    <app-confirm-modal (choice)="onPopupClose($event)" />
    onPopupClose(isOk: boolean): void { }