gpt4 book ai didi

angular - 在angular 5组件中调用外部js文件的函数

转载 作者:行者123 更新时间:2023-12-05 01:42:40 25 4
gpt4 key购买 nike

index.html 下,我创建了一个外部 js 文件,例如
<script data-siteid="XXXXXX" src="https://api.cartstack.com/js/customer-tracking/website.com_c7ee604471301b0bd028e8f19a535557.js" type="text/javascript">
</script>

我必须从一个组件中调用名为 cartstack_updatecart() 的函数。 (该功能是从上面的链接生成的)。如何做到这一点?

最佳答案

在您的组件中执行以下步骤:-

1) First add a reference of your external JS file for importing it to the component. 
Import * as abcJS from '/YourExternalJS.js';

2) Now declare a "var" of the same name that your function has inside external JS.
declare var cartstack_updatecart: any;

3) ngOninit(){
cartstack_updatecart();
}

4) Do remember that your JQuery should be loaded first than your external JS file.

我已经在 ngoninit lifecycleHook 上调用了那个函数。此外,与其在 Index.html 中声明外部 JS 文件,我更愿意建议您在脚本数组中的 angular-cli.json 文件中声明它。一切顺利。

关于angular - 在angular 5组件中调用外部js文件的函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51325235/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com