我的问题是,应该在保存表单时调用更新函数吗?应该注入服务并调用服务上的更新函数吗?是否应将其传递给要更新的父级?孩子应该从一开始就读吗?
我知道这可能会引发一些固执己见的答案,所以我正在寻找一个答案,这个答案符合角质团队的最佳实践意图,也符合这个标准:
如果需要任何额外的信息,请告诉我,谢谢!
发布于 2017-09-13 01:21:50
我想说的是,如果父组件使用某种服务(很可能)检索子组件,那么可能相同的服务也会处理保存操作,因此应该由父组件负责调用保存操作。在这种情况下,子事件应该只生成事件,以通知父级用户保存此特定项的意图。这样,他们的职责更好地分开了,因为只有一个(父组件)负责服务上的数据操作(一个关注点),而子组件只负责显示和编辑项(另一个关注点)。
发布于 2017-09-13 01:10:49
也许它只是取决于你的更新按钮放在哪里。如果它在子组件中,那么从子组件调用服务,否则从父组件调用它。
https://stackoverflow.com/questions/46186842
复制相似问题