-2

我在我的角度应用程序中有这个作为 serices.js

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;
  });
4

1 回答 1

1

很难说这里的问题是什么,你还没有真正提出问题或描述你的问题。但从它的外观来看,这是:

studentService.getStudentDetail(function(data, pid){
    $scope.student = data;
});

应该:

studentService.getStudentDetail(function(data){
    $scope.student = data;
}, pid);
于 2013-02-27T08:05:56.390 回答