What Are services in ember.js?
An Ember.Service is a class singleton object that holds on to state. It's never destroyed as long as the application runs.
Services can be helpful in diffrents situations i.e.
1. Session Data
2. Server-sent events or notifications
3. APIs that talk to a server
4. Web Sockets
5. Geo Location data
6. Events pushed from a server
7. Third-party APIs
8. Logging
Example - Services must extend the Ember.Service base class
import Ember from 'ember';
export default Ember.Service.extend({
});