Using Ember Services to Implement a Cart
Learn to create and implement a cart using Ember services.
A shopping cart is an excellent example of a service. We have products added to our database. However, because the products being bought could belong to multiple categories, the shared state concept of Ember services is particularly useful here.
Creating a service for cart
Let’s create a shopping cart service by running the following Ember CLI command:
ember g service cart-service
This creates a cart-service.js
file in app/services
.
Defining the addToCart
action
In the next step, we need to define the action for the Add to Cart
button in our products-details
component. Let’s open app/components/product-details.hbs
and add an action to the Add to Cart
button:
Get hands-on with 1400+ tech skills courses.