我知道这个问题已经花了很多时间 但是我找不到一个能解决问题的好人。 它在Angularjs一书中。
总而言之,如果我设置
services.controller('myCtrl',function($scope,MultiRecipeLoader){
$scope.recipes =MultiRecipeLoader();
});
它工作正常所以我不知道转向哪种方式:( 你能帮帮我吗?
答案 0 :(得分:2)
Recipeloader的问题在于你使用的get只是用于单行项目响应,如{name:“ajay”},get不适用于数组,如果你要发送数组,get会抛出错误响应,在您的情况下,您的响应是数组格式,这就是您遇到问题的原因。您应该使用isArray属性与代码中的get或只使用查询函数,因为它在内部使用isArray属性。