Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/sql-server-2008/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Breeze:全局过载失效函数_Breeze - Fatal编程技术网

Breeze:全局过载失效函数

Breeze:全局过载失效函数,breeze,Breeze,是否有办法全局过载失败功能? 例如: var query = breeze.EntityQuery .from('Client'); manager.executeQuery(query) //fail(myFunction) // I don't want call 'fail' everytime. ; var query=breeze.EntityQuery .来自(“客户”); manage

是否有办法全局过载失败功能? 例如:

var query = breeze.EntityQuery .from('Client'); manager.executeQuery(query) //fail(myFunction) // I don't want call 'fail' everytime. ; var query=breeze.EntityQuery .来自(“客户”); manager.executeQuery(查询) //失败(myFunction) //我不想每次都叫“失败”。 ;
正在将“立即写入”错误记录到控制台。我想注入我的实现。

在执行查询之前,通过另一个函数传递查询

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(...);