如何从函数内的函数内部访问函数中的数据?当调用返回返回函数的函数的函数时,如何获取底部的数据?
projectsRsrc.factory('projectsSrvc', ['$resource', function($resource){
return function(name){
var url = "http://localhost/proj/v3/apiSimulations/projects.json";
var resource = $resource(url);
return resource.get(function(data){
return data;
});
}
}]);
我想在控制器中获取这些数据。
projectsApp.controller('projectsCtrl', ['$scope', 'projectsSrvc', function($scope, projectsSrvc){
$scope.projects = projectsSrvc(name);
}
但projectsSrvc
返回一个函数,我真的不知道如何访问它返回的功能。最后,我想data
在我的控制器被分配
我应该改变我的工厂呢? – CodyBugstein 2014-12-07 09:24:22
我仍然'TypeError:undefined不是一个函数' – CodyBugstein 2014-12-07 09:30:46
如果它能正常工作,它满足您所有的要求,我没有看到你应该改变它的原因。唯一我没有得到的是为什么当你从不使用参数'name'时传入参数。 – JohnDoe90 2014-12-07 09:42:19