Skip to main content

What Are Ember.Service Class?

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 are generated with the help of ember CLI service generator.

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({
});