在dom准备就绪之前调用IIFE函数

时间:2018-11-01 14:25:43

标签: angular angular6 iife

我正在使用angular 6开发应用程序。我有一个javascript框架文件,其中包含一些常见的事件绑定逻辑,即IIFE函数。

IIFE方法甚至在加载DOM之前就被调用。结果,事件没有被绑定。

如何在加载DOM后加载js文件,以便稍后调用IIFE函数。

1 个答案:

答案 0 :(得分:0)

立即调用的函数表达式为变量提供了作用域,例如JavaScript模块。 Angular依赖模块,您不需要两者。

您应该尝试将框架集成到Angular应用程序中。您可以改用Angular的event binding吗?如果没有,请尝试将代码插入您的根组件lifecycle hooks之一。

或者,您可以将其插入文档的load event

document.addEventListener("load", aFunction);