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不允许发射对象的主要内容,如果未能解决你的问题,请参考以下文章
是否有可用于查看器版本 7 的 angular 8 自动锻造的示例。 *
处理 Angular 2 中动态创建的组件的 @Input 和 @Output