小编Hid*_*ing的帖子

Angular 4 - 从子组件调用父方法不起作用

我的所有事件发射器都正常工作,除了一个.

child.ts:

@Component({
    ... 
    outputs: ['fileUploaded']
    })

export class childComponent implements OnInit {
  ...
  fileUploaded = new EventEmitter<boolean>();
  ...
  randomMethod(){
     ...
     this.fileUploaded.emit(true);
  }

}
Run Code Online (Sandbox Code Playgroud)

从父组件调用randomMethod(),我将在parent.ts中显示.它不是在child.html中调用的.

parent.html

...
<child (fileUploaded)="onSubmit($event)"></child>
..
Run Code Online (Sandbox Code Playgroud)

parent.ts

export class parentComponent {
   ...
   theChild = new childComponent;
   submitted = false;
   ...
   onSubmit(event: boolean) { 
     console.log('in onSubmit()');
     this.submitted = event;
  }

  functionCallsChild(){
     this.theChild.randomMethod();
     ...
     this.theChild = new childComponent;
  }
}
Run Code Online (Sandbox Code Playgroud)

我的应用程序从不记录"在onSubmit()"中,为什么不调用此方法?我也尝试不在我的最后一行创建一个新的子对象,但这没有什么区别.

data-binding eventemitter typescript angular

5
推荐指数
2
解决办法
6739
查看次数

React - 后续变量声明必须具有相同的类型

当我尝试在我的React应用程序中运行webpack时,我得到了 在此输入图像描述

对于不同的变量,我得到这个错误58次.我尝试删除@types目录,我收到以下错误: 在此输入图像描述

如何在不添加@ types /反应回项目的情况下解决这个问题,因为那之前导致了58个错误?

我也尝试将所有'SVGProps'更改为@ types/react/index.d.ts内的另一个名称'SVGPropss'并且没有运气

typescript reactjs webpack

1
推荐指数
1
解决办法
1512
查看次数