2016-07-25 68 views
0

我有一個Angular2組件,它有一個需要JavaScript調用的模板來加載它的html組件,Ex。 Facebook,谷歌地圖和一些自定義腳本。當路由器發生變化時Angular2調用javascript API

腳本已經加載到index.html中,我只需要調用它們來更新它的內容。

如何在角度2中調用我的javascript方法時再次更改視圖。

代碼示例;

myJavaScript.js

loadData(){ 
... 
} 
$(document).load(loadData()); 

現在我想打電話給我loadData()每次路由器再次查看我的組件。

+0

您是否嘗試過使用ngOnInit()函數進行測試。 –

+0

@ArpitAgarwal但我如何使用我的javascript方法呢?編譯器不會允許它。 – Newbie

+0

在ya文件之上嘗試聲明函數foo(); /// js函數。我假設你的js函數可用作全局對象。現在,在ngOnInit() –

回答

1

在您的文件頂部 declare function foo();///js function 它假定您的js函數可用作全局對象。 現在在你的組件的生命週期ngOnInit()中調用該函數foo

相關問題