我将此作为services.is在我的角应用
中angular.module('services', [])
.factory('studentService', ['$http', function($http){
return{
getStudentDetail: function(callback, pid){
$http.get('/api/student/'+pid+'/?format=json').success(function(data) {
// prepare data here
callback(data);
});
}
};
}]);
这是我的控制器
studentService.getStudentDetail(function(data, pid){
$scope.student = data;
});
答案 0 :(得分:1)
很难说这里出现了什么问题,你没有真正提出问题或描述你的问题。但从它的外观来看,这个:
studentService.getStudentDetail(function(data, pid){
$scope.student = data;
});
应该是:
studentService.getStudentDetail(function(data){
$scope.student = data;
}, pid);