簡體   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