我正在使用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);
});
}
};
由于我没有收到实际的错误消息,我不知道从哪里开始。非常感谢任何帮助。
答案 0 :(得分:0)
“失败”承诺中的返回值是一个具有许多属性的javascript对象。根据失败,您可以通过在调试器中详细查看此对象来查找更多信息。