我正在使用Angular2和OpenFin構建應用程序。我有一個標記爲Injectable的服務類,並在NgModule中列爲提供者。它被注入到一個組件中,但是隻有當組件被創建時,我的服務類纔會被實例化。我希望在應用程序啓動時創建服務類,而不管我的組件是否已創建,但是在創建組件時,我創建的實例應該注入到組件中。如何使用angular2依賴系統手動註冊提供者的實例
我懷疑我想要做的是在啓動時創建一個服務實例,然後將其傳遞給Angular,告訴它在任何組件需要它時使用該實例。這是可能的還是我必須依靠Angular來實例化我的服務。
感謝 安迪
好像你正在尋找服務的一個單獨的對象。你可以在'rootcompoent'的'ngModule'裝飾器中註冊你的服務。然後該單個實例將可用於整個應用程序。 – micronyks