On Ember Octane versions, how would I call a method in the component.js so that it simply returns the string value into the hbs template (without creating a helper)?
For example, I want for each item in the list, pass the index value as a parameter into the randomColorClass() method in order to generate a random number between 0 and index value. I understand I could implement a new helper for it, but is there a way to simply do it direct in the component.js?
The reason I'm hesitant to use a helper is because helpers are "global" naturally and this color class is unique to and defined in this component only.
Component.js
randomColorClass(max) {
const rand = Math.random() * max;
return `color-${Math.floor(rand)}`;
}
Template.hbs
<div class=>
Hi, my name is
</div>
Aucun commentaire:
Enregistrer un commentaire