Handling HTML actions
Often, in an application, we'll need to allow interaction with controls that affect the application state. To accomplish this, we'll use actions.
How to do it...
The {{action}}
helper is used on HTML elements to send actions back to the template's corresponding controller or component when the user clicks on an element. Let's take a look at an example of this.
- Create a new project, navigate to the root of the
application
directory, and type this command to generate a new component:$ ember g component action-component
Keep in mind that all components must have a dash in their names. This will generate the component template, JavaScript files, and test files.
- Edit the
action-component.js
file in thecomponents
folder. We'll add ...
Get Ember.js Cookbook now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.