我开发了一个AngularJs应用程序。该应用程序在工作完全正常的谷歌浏览器和Mozilla Firefox浏览器,但是当我在Safari浏览器和IE-11测试该应用程序。它在控制台中显示错误。Safari和IE中的EcmaScript错误
像我使用这个代码在很多地方开了引导模式
$modal.open({
templateUrl: "dummyTemplate.html",
controller: "DummyControllerName",
controllerAs: "vm",
windowClass: 'popupModal',
size: 'sm',
resolve: {
dummyData: function(){ return object; }
}
}).result.then(data => {
});
的其他代码片段
$rootScope.$on("toastIt", (e, d) => { // <- It show error on this line in IE and Safari
toaster.pop(d.type || 'success', d.title, d.text);
});
我知道这个问题的原因是刚由于EcmaScript支持。 Internet Explorer和Firefox不支持这一点。
任何一个可以建议我会是怎样来解决这个问题,在Safari中启用和IE我的AngularJs应用的支持的最佳途径。
如果我将选择选项修改代码的格式,然后有很多地方,它会花费太多时间。有没有其他更好的选择来解决它?
什么是确切的错误? – CodingIntrigue
*“它在控制台中显示错误。”* ***什么***错误? –
我已经更新@str这个网站告诉我关于支持@ T.J.Crowder – UFFAN