Javascript NG Table no仅适用于1条记录

Javascript NG Table no仅适用于1条记录,javascript,java,jquery,html,angularjs,Javascript,Java,Jquery,Html,Angularjs,我对angularJS有个问题 当数据库只有一条记录时,我的ng表不起作用。 加载时,2条或多条记录有效 浏览器错误控制台: 错误:[订购人:notarray]…客户名称%22%3A%22Nicolas%22%2C%22clienteConta%22%3A%229.99999 e7%22%7D 错误(本机) 在 我的HTML: {{cliente.clienteID} {{cliente.clienteNome} 编辑 排他性 在所有情况下都需要阵列。但是$scope.clientes=re

我对angularJS有个问题

当数据库只有一条记录时,我的ng表不起作用。 加载时,2条或多条记录有效

浏览器错误控制台: 错误:[订购人:notarray]…客户名称%22%3A%22Nicolas%22%2C%22clienteConta%22%3A%229.99999 e7%22%7D 错误(本机) 在

我的HTML:


{{cliente.clienteID}
{{cliente.clienteNome}
编辑
排他性

在所有情况下都需要阵列。但是
$scope.clientes=response.cliente
$scope.clients
设置为一个客户端

我不完全理解你的程序逻辑。起初,您似乎从
clientservice.getAllClientes()加载,然后调用
getAll()通过
table()
再次加载
clientservice.getAllClientes()

快速修复方法是测试
response.cliente
是否是数组,如果不是,则像
$scope.clientes=[response.cliente]那样分配它


不过,我认为您的后端应该修复为始终返回数组。

嘿,伙计,谢谢您的帮助!错误occours导致我的服务只返回1条记录,JS不理解数组…忽略getAll方法…如果它解决了您的问题,请通过复选标记接受答案,以便其他发现此问题的人看到有一个有效的解决方案(也因为我得到了几分)