Can parameters be injected from the template to a widget action?

I couldn’t find anything about the general problem, but I could hack my problem with

{{#each categories as |c|}}
    {{category-notifications-button
        ...
        onChange=(action (mut c.notification_level))
    }}
{{/each}}

which mean, I guess, I want to mutate the field c.notification_level with the value returned by the button.