我的工厂有这个
productsFactory.getOneProduct = function(){
$http({
method: 'GET',
url: '/api/products/' + $stateParams.productID
}).
success(function(data, status, headers, config){
console.log(data);
return data;
}).
error(function(data, status, headers, config){
});
}
这是我的控制器:
$scope.selectedProduct = ProductsFactory.getOneProduct();
console.log(data) 输出我想要的数据。但是当我从控制器调用它时,我得到“未定义”。猜猜这与从匿名函数返回有关吗?我做错了吗?