0

我正在使用 Breeze 将数据加载到我的应用程序中。当应用程序加载并且工作正常时,我会进行数据的初始加载。我还有一个按钮,单击该按钮应该再次获取数据。但是,当我单击该按钮时,查询失败,但错误消息是 json 数据。

这是该函数的代码:

var getULSLogs = function (filters) {

    var query = entityQuery
        .from('ULSLogs')
        .orderByDesc('LogTime')
        .take(app.rowLimit);

    return manager.executeQuery(query)
        .then(querySucceeded)
        .fail(function(e) {
            alert(e);
        });

    function querySucceeded(data) {
        console.log('Query Succeeded');
        data.results.forEach(function (item) {
            vm.ulslog.logs.push(item);
        });
    }
};

由于我没有收到实际的错误消息,因此我不确定从这里去哪里。任何帮助是极大的赞赏。

4

1 回答 1

0

'fail' 承诺中的返回值是一个带有许多属性的 javascript 对象。根据故障,您可以通过在调试器中详细查看此对象来找到更多信息。

于 2013-01-10T17:50:03.267 回答