我問這個是因爲我是Angular4中的新手,對我來說是這樣的:我應該在模型中使用服務嗎?例如一個類型結構的簡單類還是一個組件內?我的疑問來自於一個stackoverflow的答案,即一個組件類似於MVC中的C.在Angular4中使用服務的正確方法是什麼?
0
A
回答
0
您可以在兩個地方使用它。 (型結構)的內部模型和使用DI的內部部件。
區別在於使用情況。使用一個類作爲一個簡單的類,或者使用DI作爲一個Injectable類。它關於你所需要的一切。在多個地方使用它沒有任何問題。
+0
我的恐懼是可以變得多注射。注射類,注射服... –
0
視圖(模板)依賴於模型(Json對象)的數據;該視圖還依賴於控制器(組件類)的方法(點擊處理程序)。 Controller(組件類)知道模型(Json對象);控制器依賴於服務(依賴注入)來獲取數據(Json對象)。
因此,一個服務應該被依賴注入到一個Component類中。在模塊中設置依賴注入。
相關問題
- 1. 在Java中使用JDBC事務的正確方法是什麼?
- 2. 使用Thrift在Websphere上調用Web服務的正確方法是什麼?
- 3. 在SoftLayer上添加服務組(虛擬服務)的正確方法是什麼?
- 4. 更改EntityManager服務名稱的正確方法是什麼?
- 5. 什麼是從服務器顯示值的正確方法?
- 6. 從Rails服務器訂閱websocket的正確方法是什麼
- 7. 什麼是終止Node.js服務器請求的正確方法?
- 8. Windows服務失敗的正確方法是什麼?
- 9. 什麼是從服務關閉活動的正確方法?
- 10. 部署生產服務器的正確方法是什麼?
- 11. 什麼是使用CLEAN rake任務的正確方法?
- 12. ASP.NET - 使用jQuery的基於JSON的Web服務的正確方法是什麼?
- 13. 使用Apple服務器驗證耗材IAP的正確方法是什麼?
- 14. reactjs中的正確方法是什麼?
- 15. 在C++中使用文件的正確方法是什麼?
- 16. 什麼是在AX中使用反射的正確方法?
- 17. 在JQuery中使用變量的正確方法是什麼?
- 18. 在sfml中使用vertexArray的正確方法是什麼?
- 19. 在C++中使用rand()函數的正確方法是什麼?
- 20. 在C++中使用const的正確方法是什麼?
- 21. 在Delphi中使用LateBinding的正確方法是什麼?
- 22. 在Android中使用Espresso的正確方法是什麼?
- 23. 什麼是在Couchbase Java SDK中使用toBlocking()的正確方法?
- 24. 在CapserJS中使用document.querySelectorAll的正確方法是什麼?
- 25. 在Swift中使用AWSTask對象的正確方法是什麼?
- 26. 在Angular中使用`useFactory`和`deps:[]`的正確方法是什麼?
- 27. 什麼是使用AttributeCollection.Render方法的正確方法?
- 28. 什麼是使用findBy'Field方法的正確方法?
- 29. 在Azure Web服務中配置UploadReadAheadSize的正確方法是什麼?
- 30. Angular 2 - 在服務中訪問數據的正確方法是什麼?
爲了使這個非常有趣和功能齊全的框架取得最大的成功,並且隨着時間的推移會更加高效和高效,我建議您花一些時間進行前期學習。在angular.io的文檔中有一個很好的教程,或者如果你更喜歡視頻,我在這裏有一個培訓課程:https://app.pluralsight.com/library/courses/angular-2-getting-started-update/table內容(您可以註冊一個免費的一週試用版。) – DeborahK