调用服务功能

时间:2014-02-28 08:36:00

标签: angularjs

我有2个功能的服务。我想从我的控制器调用这个,所以我做了但是给了我错误: -

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

1 个答案:

答案 0 :(得分:2)

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

UpdatePractice是一个函数,需要先执行...

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