【发布时间】:2017-07-26 04:30:32
【问题描述】:
我不知道如何解决我的问题。我收到此错误:
angular.js:14328 TypeError: Cannot read property 'total' of undefined
每次我开始搜索查询时都会收到此错误。
我的data.php 与数据库配合得很好。解决此问题的最佳方法是什么。我不知道我必须在我的代码中查看哪里。
【问题讨论】:
-
错误清楚地说明了问题,您正在尝试获取未定义值的属性“总计”。我快速查看了您的代码,您没有检查它是否未定义,所以是的,这可能会发生。查看第 39 行的 app/services/search.js
-
您的响应返回数据:{ error:"IndexAlreadyExistsException[[fud_mida] 已经存在]" status:400}
-
so result.data 像上面一样可用,但是 result.data.hits.total;无法使用。 hits 是未定义的,那么你如何得到总数。
标签: angularjs json elasticsearch typeerror