कहां रखना है, कृपया मुझे यह जानने में सहायता करें कि AngularJS में संसाधन (सेवा) विशिष्ट व्यावसायिक तर्क कहां रखा जाए। मुझे लगता है कि मेरे संसाधन पर कुछ मॉडल-जैसे अमूर्तता बनाना बहुत अच्छा होना चाहिए, लेकिन मुझे यकीन नहीं है कि कैसे।संसाधन विशिष्ट तर्क
API कॉल:
> GET /customers/1
< {"first_name": "John", "last_name": "Doe", "created_at": '1342915200'}
संसाधन (CoffeScript में):
services = angular.module('billing.services', ['ngResource'])
services.factory('CustomerService', ['$resource', ($resource) ->
$resource('http://virtualmaster.apiary.io/customers/:id', {}, {
all: {method: 'GET', params: {}},
find: {method: 'GET', params: {}, isArray: true}
})
])
मैं की तरह कुछ करने के लिए करना चाहते हैं:
c = CustomerService.get(1)
c.full_name()
=> "John Doe"
c.months_since_creation()
=> '1 month'
धन्यवाद किसी भी विचार के लिए एक बहुत। एडम
angularjs.org मुखपृष्ठ, "बैकएंड वायरस" अनुभाग, mongolab.js टैब/कोड भी देखें, जहां संसाधन वर्ग का विस्तार करने के लिए प्रोटोटाइप का भी उपयोग किया जाता है। –