调试器告诉我那里有一个;在我的代码中使用personSrv.getAllpersons()的行中的语句之前丢失了,但我不知道我需要把它放在哪里。
.controller('personsCtrl', ['$scope', 'personSrv', function personsCtrl($scope, personSrv) {
personSrv.getAllpersons().success(response){
$scope.persons = response.data.rows;
}
}])

答案 0 :(得分:1)
personSrv.getAllpersons().success(response){
$scope.persons = response.data.rows;
}
上面的代码段包含不正确的函数表达式,您缺少重要的关键字。这是正确的:
personSrv.getAllpersons().success(function(response){
$scope.persons = response.data.rows;
})
但请注意,.success
已弃用,不应使用。
修改强>
而不是.success(SUCCESS-CB)
考虑使用.then(SUCCESS-CB, ERROR-CB)
甚至.then(SUCCESS-CB).catch(ERROR-CB)
。就个人而言,我更喜欢最后一个,因为它很容易在眼睛上。