2017-05-24 52 views
0

我在我的網站中有兩個角度爲2的應用程序,我想調用應用程序2服務中的應用程序1服務的方法,注意:兩個應用程序完全分開,每個應用程序都有它的自己的文件和組件 enter image description here從不同的角度調用方法2應用程序

+0

你必須DI app1到app2,然後你將能夠從app2調用app1服務 – Knitesh

回答

2

您可以導入APP1模塊到APP 2

import { app1Module} from '../app1/app1.module'; 

@NgModule({ 
    declarations: [..., ...], 
    imports:  [app1], 
    bootstrap: [...], 
    providers: [...] 
}) 

或者,你可以直接導入服務類,所以進口APP1的服務(app1Service)到應用程序2 ....

import { app1Service } from '../app1/services/app1.service'; 

@NgModule({ 
    declarations: [..., ...], 
    imports:  [...], 
    bootstrap: [...], 
    providers: [app1Service] 
}) 
+0

但由於某種原因,我仍然遇到錯誤,當我從應用程序1調用方法 – Miroo

+0

您應該編輯您的帖子,並提出一些代碼,查看app1和app2的模塊以及嘗試調用服務方法的位置會很有幫助。 – letthewookieewin

相關問題