我目前正在使用angular 2應用程序。每個模塊都應該提供服務來獲取數據嗎? (Angular 2)
假設我在我的應用程序中構建了一個新功能模塊,並且此模塊需要來自服務器的一些數據,同時我還有一些全局數據服務(核心模塊)可以將這些數據提供給我的新模塊。
我的問題是,如果我建立另一個與這些數據服務進行通信的服務,並且我的新模塊中的任何組件只會與該服務進行通信,或者可以與我的組件直接對話以訪問數據服務。
(假設數據服務具有簡單的CRUD操作,例如)
我的另一個問題是,可以直接在功能模塊服務談話服務器(即發出Ajax請求),或者它應該總是談論過數據服務呢?
謝謝!
這是關於軟件設計的一般問題。您可能需要嘗試將其發佈:https://softwareengineering.stackexchange.com/ – cgTag
@ThinkingMedia在引用其他網站時,指出[交叉發佈被忽視]通常很有幫助(https://meta.stackexchange .com/tags/cross-posting/info) – gnat
@gnat是的,我完全同意。我希望這個網站被列爲關注話題的關鍵選項之一...... – cgTag