2014-02-28 7 views
0

다음과 같은 두 가지 기능이 있습니다. 난 내가했다, 그래서 내 컨트롤러에서이 전화를하고 싶지만 나에게 오류가 있습니다 : -서비스 기능 호출

angular.module('myApp') 
    .factory('Practices', function ($resource) { 

     return { 
      UpdatePractice: function() { 
       return $resource('/api/practicesUpdate/:practiceId', { 
        practiceId: '@_id' 
       }, { //parameters default 
        update: { 
         method: 'PUT' 
        } 
       }); 
      }, 
      UpdateCreditCard: function() { 
       return $resource('/api/practicesCreditCardUpdate/:practiceId', { 
        practiceId: '@_id' 
       }, { //parameters default 
        updateCredit: { 
         method: 'PUT' 
        } 
       }); 
      } 

     } 
    }); 

컨트롤러에서 호출 : -

Practices.UpdatePractice.update($scope.practice); 

enter image description here

+0

오류 메시지가 무엇입니까? – doodeec

+0

... ...} 'update'메서드가 없습니다 – Anup

+2

'Practices.UpdatePractice(). update ($ scope.practice); 사용 UpdatePractice는 속성이 아닌 함수입니다 – doodeec

답변

2
Practices.UpdatePractice.update($scope.practice); 

UpdatePractice는 기능과 요구입니다 먼저 실행될 ...