Angular 8 @output EventEmitter不允许发射对象

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Angular 8 @output EventEmitter不允许发射对象相关的知识,希望对你有一定的参考价值。

我将如何发出对象而不是原始数据类型?

我有一个对象常量金额= 当前:'USD',总计:'10 .25';我想在父组件上使用。

导出类MyChildComponent实现OnInit @Output()childEventEmitter:EventEmitter =新的EventEmitter();

....在发射器函数中

this.childEventEmitter.emit(amount); //不起作用-错误:类型为当前:'USD',总计:// '10 .25'不可分配给字符串类型的参数....

答案
@Output() childEventEmitter: EventEmitter<currenty: string, total: string> = new EventEmitter<currenty: string, total: string>();

以上是关于Angular 8 @output EventEmitter不允许发射对象的主要内容,如果未能解决你的问题,请参考以下文章