有没有办法全局重载失败功能? 例如:
var query = breeze.EntityQuery .from('Client'); manager.executeQuery(query) //fail(myFunction) // I don't want call 'fail' everytime. ;
立即写入错误正在登录控制台。我想注入我的实现。
答案 0 :(得分:0)
在执行之前将查询传递给另一个函数
function executeQuery(q, manager) {
return manager.executeQuery(q).fail(globalFailureHandler);
}
function globalFailureHandler(e) {
// custom code here
}
然后像这样执行所有查询
var query = breeze.EntityQuery
.from('Client');
executeQuery(query, manager).then(...);