Javascript 如何使用ko.onError?
我订阅了ko observable,它触发了一个事件处理程序。但是,在某些情况下,我在事件处理程序中遇到错误。如何使用ko.onError记录错误 我只是在网上找不到一个关于如何使用ko.onError的合适例子?我的代码如下所示。我不确定它是否正确,因为我无法触发onError函数Javascript 如何使用ko.onError?,javascript,asynchronous,knockout.js,Javascript,Asynchronous,Knockout.js,我订阅了ko observable,它触发了一个事件处理程序。但是,在某些情况下,我在事件处理程序中遇到错误。如何使用ko.onError记录错误 我只是在网上找不到一个关于如何使用ko.onError的合适例子?我的代码如下所示。我不确定它是否正确,因为我无法触发onError函数 ko.onError = function (error) { customLogger("knockoutError", error); console.log("
ko.onError = function (error) {
customLogger("knockoutError", error);
console.log("Error in view Model")
}
var elem = document.getElementById("element1");
var viewModel = ViewModel.getViewModel();
ko.applyBindings(viewModel, elem);
// next line throws aync error
viewModel.toggleColor();
仍然不确定我在上面的代码中犯了什么错误?何时调用此代码?在Qunit测试中调用此代码以记录预期的错误。不确定这是否回答了您的问题请提供一个仍然不确定我在上述代码中做错了什么?何时调用此代码?在Qunit测试中调用此代码以记录预期错误。不确定这是否回答了您的问题请提供