Me preguntaba si es posible inyectar parámetros desde la plantilla a una acción, y no pude encontrar una respuesta afirmativa ni negativa en la guía de @Johani. Mi objetivo es generar múltiples widgets desde la plantilla, de modo que la acción de cada uno conozca el parámetro del bucle {{#each}}.
Un ejemplo, tras seleccionar el botón de notificación multiopción de categoría:
En realidad, mi problema no se pudo solucionar de la manera presentada anteriormente:
Sí, el nivel de notificación se modificó, pero…
No se guardó. Era necesario hacer clic en otro lugar para guardarlo con otra acción.
Al buscar intensamente palabras clave aleatorias en la base de código de GitHub, pude encontrar una estructura como esta: {{d-button action=(action "up" wc) ...}}.
Con algunas pruebas, llegué a la conclusión de que funciona de la siguiente manera:
Los primeros argumentos arg1, arg2 de los métodos son los proporcionados por la plantilla. Los argumentos restantes argA, argB… pueden ser proporcionados por la especificidad del componente (por ejemplo, el category-notifications-button devolverá un entero dependiendo de la configuración en la que haga clic el usuario).
No estoy absolutamente seguro de que lo que escribo sea correcto, pero puede ayudar a alguien que se haga la misma pregunta que yo.