Search⌘ K
AI Features

Introduction to Helper Functions

Explore how to use helper functions in Ember.js to simplify template expressions and avoid code duplication. Learn about built-in helpers, creating custom function and class helpers, and when to choose each type to improve your application's logic and readability.

Overview

Helper functions are JavaScript functions that can be called from a template. Ember’s template syntax limits what can be expressed to keep the structure of the application clear. If we need to calculate something in JavaScript, we can use a helper function. We can write a custom helper or use the built-in helper that Ember provides.

A helper takes a parameter passed to the function and returns a value. Here’s how we use a helper inside a template:

<p>{{helper arguments}}</p>

Generating helpers

In Ember CLI, we use the following command to generate a helper:

ember g helper <helper_name>

This command will create two files: ...