Ich möchte benutzerdefinierte Parameter in plugin-outlet verwenden

In meinem Plugin “SearchUserWithUserFilelds”.

~javascript/template/my_plugin.hbs

<div id="search-result" class="search-result">
    {{#each filtered_users as |user|}}
      {{user-info user=user}}
    {{/each}}
  </div>

Ich möchte die Informationen der Benutzerfelder in user-info anzeigen.
Derzeit befindet sich dies in connectors/after-user-name/user_detail.hbs:

<div class="search-detail">{{user.user_fields1}}</div>
<div class="search-detail">{{user.user_fields2}}</div>
<div class="search-detail">{{user.user_fields3}}</div>

Ich möchte einen Boolean vorbereiten, der bestimmt, ob jede Benutzerfeldinformation angezeigt werden soll oder nicht.
Zukünftig werde ich zwar ein Kontrollkästchen zum Anzeigen oder Ausblenden bereitstellen, aber vorerst ist dies nur ein Test.

Ich habe Folgendes versucht:
~controllers/my_plugin.js.es6

export default Ember.Controller.extend({
  display_user_filed1:true,
  display_user_filed1:true,
  display_user_filed1:true
});

und connectors/after-user-name/user_detail.hbs wie folgt geändert:

{{#if display_user_field1}}<div class="search-detail">{{user.user_fields1}}</div>{{/if}}
{{#if display_user_field2}}<div class="search-detail">{{user.user_fields2}}</div>{{/if}}
{{#if display_user_field3}}<div class="search-detail">{{user.user_fields3}}</div>{{/if}}

In diesem Fall werden die Benutzerfeldinformationen nicht mehr angezeigt.

Zusammenfassend:
Wie kann ich in plugin-outlet den Parameter des übergeordneten Controllers (?) in plugin-outlet verwenden?

Ich glaube, ich verstehe Ember noch nicht ausreichend.
Ich wäre sehr dankbar für Ihre Antwort.

1 „Gefällt mir“