Angular2在路由器更改页面时调用javascript API

时间:2016-07-25 09:42:17

标签: javascript typescript angular

我有一个Angular2组件,它有一个模板,需要JavaScript调用来加载它的html组件,例如。 Facebook,谷歌地图和一些自定义脚本。

脚本已经加载到index.html中,我只需要调用它们来更新它的内容。

当视图再次更改时,如何在angular2中调用我的javascript方法。

代码示例;

myJavaScript.js

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

现在我想每次路由器再次查看我的组件时调用我的loadData()。

1 个答案:

答案 0 :(得分:1)

在您的文件之上 declare function foo();///js function 它假设您的js函数可用作全局对象。 现在在组件的ngOnInit()生命周期中调用该函数foo