导致“未定义”的BreezeJS故障回调不是对象错误'例外

时间:2014-07-07 07:57:45

标签: javascript angularjs breeze

以下微风查询完美无缺

var manager = emFactory.newManager();
return manager.executeQuery(query).then(querySucceeded);

但是当我添加故障回调并重新运行应用程序时

var manager = emFactory.newManager();
return manager.executeQuery(query).then(querySucceeded).fail(function (err) {});

' undefined不是引发的对象错误' 异常。

我已经在这个问题上抓了一会儿,所以任何帮助都会非常感激。

1 个答案:

答案 0 :(得分:3)

哦,我明白了。

它不是fail catch

像这样使用它:

return manager.executeQuery(q).then(success).catch(failed);

编辑:用

function success(response) {}

function failed(error) {}