我有一个Angular2组件,它有一个模板,需要JavaScript调用来加载它的html组件,例如。 Facebook,谷歌地图和一些自定义脚本。
脚本已经加载到index.html中,我只需要调用它们来更新它的内容。
当视图再次更改时,如何在angular2中调用我的javascript方法。
代码示例;
myJavaScript.js
loadData(){
...
}
$(document).load(loadData());
现在我想每次路由器再次查看我的组件时调用我的loadData()。
答案 0 :(得分:1)
在您的文件之上
declare function foo();///js function
它假设您的js函数可用作全局对象。
现在在组件的ngOnInit()
生命周期中调用该函数foo