所以我有一些插件和庫我想用在我的角度應用程序和(目前)我只是簡單地引用這些函數/方法,因爲他們在99%的應用程序以完全忽略依賴注入的方式。AngularJS - 在服務,工廠,過濾器等依賴注入
我有(例如)處理格式和驗證日期的JavaScript庫「MomentJS」,我在控制器,服務和過濾器中的應用程序中使用它。我學習的方式(使用AngularJS)是創建一個引用該函數(及其方法)的服務,並將該服務注入到我的控制器中,這非常有效。
問題是我真的需要從服務到過濾器到控制器等所有不同類型的組件中引用這個庫。所以,我想我的問題是你如何在過濾器,服務和其他不是控制器的其他東西中進行依賴注入?
這可能嗎?這甚至是有益的嗎?
任何幫助,將不勝感激:)
這正是我一直在尋找:) – 2013-03-17 05:17:44
有什麼辦法彎曲語法注入依賴成爲供應商?我需要:我可以注入的供應商,或者我可以注入配置塊的工廠/服務(?) – Cody 2013-07-31 20:11:22
@Cody服務和工廠供應商。 '.config()'也可以像上面的例子一樣處理依賴注入。 – 2013-09-24 18:10:06