在Angular 2应用程序中集成Smooches Web界面时,我收到此错误。
es6.promise.js:117 Unhandled promise rejection Error: Zone.js has detected that ZoneAwarePromise `(window|global).Promise` has been overwritten.(…)
我的index.html中的My Script标签如下所示:
<script src="https://cdn.smooch.io/smooch.min.js"></script>
<script>
Smooch.init({appToken: 'an4tq3kng5aw0xknv6wvhedlg'});
</script>
答案 0 :(得分:0)
似乎Zone.js控制了全局Promise对象。您可能想尝试使用requirejs,browserify或webpack加载Smooch以查看它是否有帮助。
答案 1 :(得分:0)
问题已在blog post解决。
通常,问题是您在index.html文件中导入javascript文件的顺序。