0
我在我的.js
文件中有以下內容。我對角度很陌生。現在不要單獨寫這個,我希望它在一個服務中表示爲Practices
。2服務合併在1
如何做到這一點?
angular.module('myApp').factory('Practices', ['$resource', function ($resource) {
return $resource('/api/practices/:statusController/:statusId/:searchController/:searchId/:practiceId/:pageController/:pagenum', {
practiceId: '@practiceId',
statusId: '@statusId',
statusController: '@statusController',
searchId: '@searchId',
searchController: '@searchController',
pagenum: '@pagenum',
pageController: '@pageController'
});
}]);
angular.module('myApp')
.factory('PracticesEdit', 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'
}
});
}
}
});
thankx ......但是當我打電話'updatePractice'它給了我錯誤'類型錯誤:對象#
我將方法名稱更改爲以小寫字母開頭,是否複製了代碼或正確寫入了它? – doodeec
是的......它確實是小寫的問題......! :-) – Anup