Angular之外的冒泡异常

时间:2016-06-21 08:08:49

标签: javascript angularjs framerjs

我正在使用AngularJS 1.5.x向DOM动态添加javascript标记和代码,这将由FramerJS执行。

偶尔会出现错误并且是期望和预期的。

FramerJS拥有自己的处理错误的方法,并在DOM中向用户显示它们

Events.wrap(window).addEventListener "error", (e) =>
                @showError(e.message)

FramerJS showError是一种私有方法,无法访问。

我知道我可以扩展/装饰Angular的excpetion处理程序,如https://docs.angularjs.org/api/ng/service/ $ exceptionHandler

我的问题是,如果我使用此方法抛出窗口上可用的新错误,我将导致无限$ digest循环,处理我自己创建的错误。

有人能指出我在正确的方向吗?我应该去修补FramerJS的猴子,让我能够访问我需要的showError方法,或者是否有我想要的东西。

第一个stackoverflow问题,如果它的格式不正确,请道歉。

0 个答案:

没有答案