VOOZH about

URL: https://www.geeksforgeeks.org/javascript/ember-js-component-attributebindings-property/

⇱ Ember.js Component attributeBindings Property - GeeksforGeeks


  • Courses
  • Tutorials
  • Interview Prep

Ember.js Component attributeBindings Property

Last Updated : 28 Apr, 2025

Ember.js is an open-source JavaScript framework used for developing large client-side web applications which are based on Model-View-Controller (MVC) architecture. Ember.js is one of the most widely used front-end application frameworks. It is made to speed up development and increase productivity. Currently, it is utilized by a large number of websites, including Square, Discourse, Groupon, Linked In, Live Nation, Twitch, and Chipotle.

The attributeBindings of the component class is a property that is used to set the list of properties as attributes to the component templates in DOM. 

Syntax: 

attributeBindings: [ attribute1, attribute2.... ];
attribute1 : 'value'; 
attribute2 : 'value2';
 

Parameters: 

  • attributeNames: It is a list of attributes that we want to set. 

Steps to install and run Ember.js:

Step 1: To run the following examples you will need to have an ember project with you. To create one, you will need to install ember-cli first. Write the below code in the terminal:

npm install ember-cli

Step 2: Now you can create the project by typing in the following piece of code:

ember new <project-name> --lang en

To start the server, type:

ember serve

Example 1: Type the following code to generate the route for this example:

ember generate route file1

app/components/second.js

app/components/second.hbs

app.css

app/templates/file1.hbs

Output:

👁 Image
Output1

Example 2: Type the following code to generate the route for this example:

ember generate route file2

app/components/first.js

app/components/first.hbs

app/templates/file2.hbs

Comment