【发布时间】:2021-12-30 23:56:00
【问题描述】:
抱歉,我是 Angular (V12) 的新手,如果我不清楚我的问题,请原谅我。但是我基本上遇到了 $Event 没有捕获从另一个组件发出的自定义对象数据的问题。当我在父组件中设置函数时,它给了我以下错误:错误不能分配给“CustomObj”类型的参数。 “事件”类型缺少“prop1、prop2”类型的以下属性。当我在触发发射之前执行 console.log 时,我可以看到我的属性已成功存储并传递。但我无法显示它。
子组件发射:
onUpdate(myObject: objectInformation)
{
this.edit.emit(myObject);
console.log(this.myObject);
}
父组件:
HTML
<app-edit-task (edit) = "onEdit($event)"></app-edit-task>
TS
onEdit(myObject: objectInformation){
this.currentObject= myObject;
console.log(this.currentObject);
}
【问题讨论】:
标签: angular typescript