-2

私はこれをAngularアプリの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 に答える