2
我需要創建一個可以從任何其他組件調用的Modal(Popup)。 我在這裏有困惑,它應該是組件或指令。Modal(popup)應該是Angular 2/4中的組件或指令?
如何從其他組件發送事件到模態組件,還有一件事。根據我的理解,它應該通過服務發送。
請建議
我需要創建一個可以從任何其他組件調用的Modal(Popup)。 我在這裏有困惑,它應該是組件或指令。Modal(popup)應該是Angular 2/4中的組件或指令?
如何從其他組件發送事件到模態組件,還有一件事。根據我的理解,它應該通過服務發送。
請建議
這當然是主觀的。但是,組件是模板的指令,所以如果你的模態將有一個模板,它應該作爲一個組件來實現。這是第一個理由。第二個是指令通常用於改變/修改行爲,而不是創建全新的行爲。
如何從其他 組件發送事件到模態組件,還有一件事。根據我的理解,它應該通過服務發送。
是的,我會創建一個服務,將在所有組件之間共享,希望與模態進行通信。
請考慮接受我的回答 –