# Können Parameter aus der Vorlage in eine Widget-Aktion injiziert werden?

**URL:** <https://meta.discourse.org/t/can-parameters-be-injected-from-the-template-to-a-widget-action/155275>\
**Category:** Development\
**Created:** [18. Juni 2020 um 21:09 UTC](https://meta.discourse.org/t/can-parameters-be-injected-from-the-template-to-a-widget-action/155275 "2020-06-18T21:09:39Z")\
**Posts on this page:** 1\
**Showing post:** 1

<div class="post-metadata">

**Author:** ![oca](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/oca/32/156060_2.png) [@oca](https://meta.discourse.org/u/oca)\
**Post date:** [18. Juni 2020 um 21:09 UTC](https://meta.discourse.org/t/can-parameters-be-injected-from-the-template-to-a-widget-action/155275/1 "2020-06-18T21:09:39Z")

</div>

Fortsetzung der Diskussion aus [Entwicklerleitfaden für Discourse-Themen](https://meta.discourse.org/t/developer-s-guide-to-discourse-themes/93648):

Hallo zusammen,

ich habe mich gefragt, ob Parameter von einer Vorlage in eine Aktion injiziert werden können, und konnte in @Johanis Leitfaden weder eine positive noch eine negative Antwort finden. Mein Ziel ist es, mehrere Widgets zu generieren, die von der Vorlage erstellt werden, wobei die Aktion jedes Widgets den Parameter der `{{#each}}`-Schleife kennen soll.

Ein Beispiel, nachdem die Multiauswahl-Taste für Kategorien-Benachrichtigungen ausgewählt wurde:

```js
<script type="text/x-handlebars" data-template-name="components/some_component">
{{#each categories as |c|}}
    {{category-notifications-button
        value=c.notification_level
        category=c
        onChange=(action "changeCategoryNotificationLevel" ***irgendwie_c_als_Parameter_injizieren*** )
    }}
{{/each}}
</script>

```

```js
<script type="text/discourse-plugin" version="0.8">
  api.modifyClass("controller:some_component", {
    actions: {
      changeCategoryNotificationLevel(selected_value, ***c_als_Parameter*** ) {
        c_as_a_parameter.setNotification(notificationLevel);
      }
    }
  }
});
</script>

```

Gibt es eine Möglichkeit, innerhalb von `changeCategoryNotificationLevel` zu wissen, in welcher Kategorie ich mich aus der Vorlage befinde?

Falls nicht: Wenn mein Problem gut genug beschrieben ist, kann jemand einen anderen Weg sehen, um das gleiche Ergebnis zu erzielen?

Vielen Dank im Voraus

---

_[View the full topic](https://meta.discourse.org/t/can-parameters-be-injected-from-the-template-to-a-widget-action/155275)._
