我有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);
答案 0 :(得分:2)
Practices.UpdatePractice.update($scope.practice);
UpdatePractice
是一个函数,需要先执行...
Practices.UpdatePractice().update($scope.practice);