繁体   English   中英

在组件B内使用组件A是一个好习惯吗?

[英]Is a good habit to use a component A inside component B?

我想在组件B中创建组件A的实例,但是我不知道这在Angular中是一个好习惯还是一个完整的烂摊子。

  • 组件A :询问您是否确定要删除文件的模态。 如果此标志设置为true,则在ts文件中存在一个showModal属性,该属性会触发模式(双向绑定)。
  • 组件B :管理删除文件的位置。 如果组件A返回true,则将其删除

是的,您可以执行以下操作:

成分a

弹出代码将在这里。 当用户单击按钮时,它将向父级发出事件。 在此处创建事件发射器,或通过其他方式将按钮单击传达给组件b。

成分b

在某些按钮(删除)上,将显示弹出窗口。 当您从子组件中获取事件时,可以调用其中可以执行文件操作的函数。 从组件a接收数据后,您可以在事件调用程序的同一功能中关闭弹出窗口。

要么

您可以创建服务来管理可重用组件a和其他调用方组件(当前为组件b)之间的通信。 您需要在1个组件中订阅服务字段,然后在第二个组件中调用服务功能,这将更改调用方组件中已订阅字段的值。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM