Angular 角度6-如何通知子组件@output finishing作业?

Angular 角度6-如何通知子组件@output finishing作业?,angular,callback,angular5,angular6,emitter,Angular,Callback,Angular5,Angular6,Emitter,以简单的“列表”组件和“列表项组件”为例。我将单击“列表项”组件上的“更新”@output函数,但由于发射器为“void”,我无法获取项目是否已保存的信息,“列表项”详细信息可以关闭 在angular 1中,我可以只绑定并回调返回的承诺,并在子组件中执行详细的close on.then()。我如何才能达到让其中一个子组件知道它已保存的相同目标?我知道,但它只显示了一些“黑客”方法来实现这一点+没有同时传递参数的示例。实现这一点的预期最佳实践方式是什么?我绝对不想在子组件中直接调用ajax。如果我

以简单的“列表”组件和“列表项组件”为例。我将单击“列表项”组件上的“更新”@output函数,但由于发射器为“void”,我无法获取项目是否已保存的信息,“列表项”详细信息可以关闭


在angular 1中,我可以只绑定并回调返回的承诺,并在子组件中执行详细的close on.then()。我如何才能达到让其中一个子组件知道它已保存的相同目标?

我知道,但它只显示了一些“黑客”方法来实现这一点+没有同时传递参数的示例。实现这一点的预期最佳实践方式是什么?我绝对不想在子组件中直接调用ajax。如果我了解您想要的内容,您是否可以将布尔输入“保存”以了解它是否已保存?您好,我必须将其向下传递到组件树,这可能是一个错误,我必须将其作为另一个值向下传递到该树,并且需要另外一个来删除项目,真的很麻烦。有趣的是,我同时开始了两个项目,一个是Agular 1,另一个是angular 6(之前在Ember 2上工作过,这是市场上最好的一个),所以我也解决了两个项目中非常相似的问题,必须说angular 1比angular 6更可靠,但这只是个人的想法,也许它能帮上忙?这是我在第一条评论中提到的:),没有将其与参数绑定的例子,这或多或少是一种黑客行为。公认的答案是这是不可能的。