@larissa
In Ember.js, you can sort objects by using the sort() method provided by Ember. Here's an example of how you can sort objects in Ember.js:
1 2 3 4 5 6 7 8 9 |
// Controller
import Controller from '@ember/controller';
import { computed } from '@ember/object';
export default Controller.extend({
sortedObjects: computed('model', function() {
return this.get('model').sortBy('propertyNameToSortBy');
})
});
|
In this example, we have a controller that has a computed property called sortedObjects. This property depends on the model and will return a sorted array of objects based on the specified property name propertyNameToSortBy.
You can then use {{#each}} in your template to display the sorted objects:
1 2 3 |
{{#each sortedObjects as |object|}}
<p>{{object.propertyNameToDisplay}}</p>
{{/each}}
|
This will display the objects sorted based on the specified property name in your template.