标签:
Knockout包装内部异步调用,并在抛出原始错误之前查找可选的ko.onError回调以执行(如果遇到异常)。 这使您有机会运行自定义逻辑,例如将错误传递到日志记录模块。 此外,由于原始调用被包装在try / catch中,传递给ko.onError的错误包含一个堆栈属性,在使用window.onerror处理错误时,这在许多浏览器中不是真的。
此功能适用于以下上下文中的错误:
ko.onError = function(error) { myLogger("knockout error", error); };
KnockoutJS 3.X API 第七章 其他技术(8) 异步错误处理
标签:
原文地址:http://www.cnblogs.com/smallprogram/p/5976610.html