正确的方式导入第3方js库cq-prolyfill在角度5应用程序

时间:2018-01-09 23:40:36

标签: angular typescript angular5

我试图让cq-prolyfill库在通过typescript import语句包含时运行。角度模块中的import 'cq-prolyfill/cq-prolyfill.min.js';。我可以看到它被包含在我的供应商包中,但是库中的初始自调用功能似乎没有被调用。如果我通过html head import E.G.包含库。 <script src="assets/js/cq-prolyfill.min.js"></script>它按预期工作。有什么想法吗?

1 个答案:

答案 0 :(得分:1)

如果您将脚本作为模块导入,则会获得一个必须调用以启用polyfill的工厂函数。

以下代码段应该有效:

import * as cqProlyfill from 'cq-prolyfill/cq-prolyfill.min.js';
cqProlyfill({
    // Configuration...
});