2017-07-07 108 views
0

我問這個是因爲我是Angular4中的新手,對我來說是這樣的:我應該在模型中使用服務嗎?例如一個類型結構的簡單類還是一個組件內?我的疑問來自於一個stackoverflow的答案,即一個組件類似於MVC中的C.在Angular4中使用服務的正確方法是什麼?

+0

爲了使這個非常有趣和功能齊全的框架取得最大的成功,並且隨着時間的推移會更加高效和高效,我建議您花一些時間進行前期學習。在angular.io的文檔中有一個很好的教程,或者如果你更喜歡視頻,我在這裏有一個培訓課程:https://app.pluralsight.com/library/courses/angular-2-getting-started-update/table內容(您可以註冊一個免費的一週試用版。) – DeborahK

回答

0

您可以在兩個地方使用它。 (型結構)的內部模型和使用DI的內部部件。

區別在於使用情況。使用一個類作爲一個簡單的類,或者使用DI作爲一個Injectable類。它關於你所需要的一切。在多個地方使用它沒有任何問題。

+0

我的恐懼是可以變得多注射。注射類,注射服... –

0

視圖(模板)依賴於模型(Json對象)的數據;該視圖還依賴於控制器(組件類)的方法(點擊處理程序)。 Controller(組件類)知道模型(Json對象);控制器依賴於服務(依賴注入)來獲取數據(Json對象)。

因此,一個服務應該被依賴注入到一個Component類中。在模塊中設置依賴注入。

相關問題