如果用户单击对话框中的“确认”,我必须进行一个服务调用来存储用户输入的数据。(我使用的是Angular材料。)这些选项中哪一个是更好的设计智慧?
A)将数据从父组件传递到对话组件,并直接从对话框调用服务
B)从对话框向父组件返回布尔值(如果用户在对话框中选择了“确认”,则值为true ),并且服务调用是由父组件进行的
谢谢!
发布于 2020-04-19 02:01:08
在我看来,我认为从组件调用服务比从对话框调用服务更好。这样,您可以考虑创建一个带有取消和确认按钮的“通用”对话框,该对话框应该返回数据,并且可以在其他组件中重用。
https://stackoverflow.com/questions/61290923
复制相似问题