Internet Explorer中的“无法将对象转换为原始值”

时间:2019-05-31 07:17:00

标签: angular typescript internet-explorer uncaught-typeerror

我正在使用Angular 7编写网页。在Chrome中,一切正常,但是在IE中,运行时会出现en Exception:

无法将对象转换为原始值(polyfills.ts)

我真的不知道错误的确切来源。...

我已经找到了一个线程,上面写着,所有类都需要一个toString方法,因此我添加了一个,但这是行不通的。我也删除了每个$ {} ...什么也没有。

IE Konsole:IE-Konsole

调试器:Debugger

1 个答案:

答案 0 :(得分:0)

信不信由你,但问题是index.html中的这一行:

<script type="text/javascript" src="https://maps.google.com/maps/api/js?sensor=true&key=MY_KEY&libraries=places&language=de_DE"></script>

将其删除有效。但是我需要它,所以我通过JavaScript动态添加。这行得通...就是那么随机^^