I want to write an Octane/Glimmer style component where passing in the action is optional. What is the best way to write this?
For example, I want both of these uses of the component to be valid:
<MyComponent />
<MyComponent @validate= />
Right now, my component class has a lot of code that looks like this, checking to see if an action was passed in before calling it:
if (this.args.validate) {
this.args.validate()
}
That works fine for one action, but not if I need to call several optional methods in succession. What other options are there?
Aucun commentaire:
Enregistrer un commentaire